Результаты поиска по запросу "c++"

1 ответ

 это золото! Спасибо тебе за это.

ираю стороннюю библиотеку в 32-битном режиме на OSX 10.6 (библиотека Xerces 2.8). Я определил, что определение препроцессора__LP64__ установлено. Однако, насколько я вижу, он не устанавливается ни в каких файлах конфигурации стороннего проекта, а ...

5 ответов

Возврат указателя на локальную переменную C ++

Мне нужно создать функцию, которая возвращает указатель на int. Вот так: int * count() { int myInt = 5; int * const p = &myInt; return p; }Поскольку указатель является просто адресом, а переменная myInt уничтожается после вызова этой функции. ...

2 ответа

Можно ли определить специализацию шаблона реализации как typedef другого типа?

У меня есть шаблон класса, для которого я хочу представить несколько специализаций шаблона. Эти шаблонные специализации идентичны некоторым существующим типам. Концептуально я хотел бы реализовать их как псевдонимы / typedefs. Следующий пример ...

ТОП публикаций

1 ответ

Плавающая точка

жный дубликат: странный вывод при сравнении float с литералом float [https://stackoverflow.com/questions/1839422/strange-output-in-comparision-of-float-with-float-literal] float f = 1.1; double d = 1.1; if(f == d) // returns false!Почему это так?

5 ответов

переполнение стека

от вопрос уже есть ответ здесь: Почему удаление необходимо в определении оператора копирования-назначения? [/questions/34652792/why-delete-is-needed-in-the-definition-of-the-copy-assignment-operator] 4 ответаЗачем нам нужен оператор ...

7 ответов

переопределение

у меня занятияFoo а такжеBar настроить так: class Foo { public: int x; virtual void printStuff() { std::cout << x << std::endl; } }; class Bar : public Foo { public: int y; void printStuff() { // I would like to call Foo.printStuff() here... ...

2 ответа

 инициализация.

жный дубликат: Что это за странный синтаксис двоеточия в конструкторе? [https://stackoverflow.com/questions/1711990/what-is-this-weird-colon-member-syntax-in-the-constructor] Если я определю класс, как показано ниже в C ++: class myclass { ...

4 ответа

Почему GCC не использует LOAD (без ограждения) и STORE + SFENCE для последовательной согласованности?

Вот четыре подхода для создания последовательной согласованности в x86 / x86_64: НАГРУЗКА (без забора) и МАГАЗИН + ЗАЩИТАНАГРУЗКА (без забора) и LOCK XCHGMFENCE + ЗАГРУЗКА и МАГАЗИН (без забора)ЗАМОК XADD (0) и МАГАЗИН (без забора)Как написано ...

2 ответа

stackoverflow.com/questions/6754778/...

аюсь вызвать функцию внутри файла lua с именем test2.lua. Это содержимое test2.lua: function abc(path) t = {} table.insert(t, "a") return t endКак вы можете видеть, он принимает один вход и возвращает строку. Вот мой код C Это довольно просто. ...

3 ответа

Вы можете получить указатель на него, например, так:

у вас есть такая структура struct A { void func(); };и ссылка, как этот A& a;вы можете получить указатель на егоfunc метод как это: someMethod(&A::func);А что если этот метод является виртуальным, и вы не знаете, что это во время выполнения? ...