Результаты поиска по запросу "c++"
Унарный плюс (+) против буквальной строки
Сегодня я написал выражение: "<" + message_id + "@" + + ">"и удивился, что это на самом деле скомпилировано (PSmessage_id является QString, он также будет работать с std :: string) Я часто делаю подобные вещи, пропускаю переменную во время ...
Анализатор Boost Spirit с унаследованными атрибутами - простой пример не скомпилируется
Я пытаюсь написать синтаксический анализатор для C-подобного языка с boost :: spirit, который использует унаследованные атрибуты для передачи информации о переменной области видимости. Например, «namespace a {var b}» будет передавать «a» в ...
C Компиляция: ошибка: отклонение '\ 4' в программе; восьмеричный поток?
Попытка скомпилировать загрузку файлов .c (1) файлы компилируются нормально, используяcc cc -Wall -Wextra -Wunreachable-code -ggdb -O0 *.c(2) Затем мне нужно сделать статическую библиотеку из конечного вывода для использования в программе на ...
Почему C ++ bool var true по умолчанию?
bool "bar" по умолчанию имеет значение true, но оно должно быть ложным, его нельзя инициализировать в конструкторе. Есть ли способ инициализировать это как ложное, не делая его статичным? Упрощенная версия кода: foo.h class Foo{ public: void ...
Функция Eclipse C / C 'printf' не может быть разрешена
Я пытаюсь настроить среду разработки C / C ++ на Eclipse. Я установил следующие плагины Eclipse: Инструменты разработки C / C ++ SDKСправка по библиотеке документации APIПоддержка юнит тестированияПоддержка компилятораТогда скачайMinGW ...
Предотвращение автоматического использования GCC инструкций AVX и FMA при компиляции с -mavx и -mfma
Как я могу отключить автоматическую векторизацию с помощью инструкций AVX и FMA? Я бы все же предпочел, чтобы компилятор использовал SSE и SSE2 автоматически, но не FMA и AVX. Мой код, который использует AVX, проверяет его доступность, но GCC не ...
CreateProcess: перенаправить дочерний стандартный вывод в родительский стандартный вывод в C ++ / Windows
В соответствии с MSDN это перенаправляет дочерний стандартный вывод на родительский стандартный вывод, но это не так, что не так? PROCESS_INFORMATION pi; STARTUPINFOA si; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &pi, ...
Как использовать пользовательское средство удаления с членом std :: unique_ptr?
У меня есть класс с членом unique_ptr. class Foo { private: std::unique_ptr<Bar> bar; ... };Bar - это сторонний класс, который имеет функцию create () и destroy (). Если бы я хотел использоватьstd::unique_ptr с его помощью в отдельной функции ...
Передача анонимной переменной по ссылке
Стандартные типы C ++, такие как int или char, имеют ctors, поэтому вы можете иметь такие выражения: int a = int(67); // create anonymous variable and assing it to variable a int b(13); // initialize variable b int(77); // create anonymous ...
Обходной путь для ошибки C2536: невозможно указать явный инициализатор для массивов в Visual Studio 2013
следующий код не компилируется с Visual Studio 2013, хотя он должен: class A { A() :m_array{ 0, 1, 2 } {} // error C2536: 'A::A::m_array' : cannot specify explicit initializer for arrays private: int m_array[3]; };Видетьсообщение об ...