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

1 ответ

Унарный плюс (+) против буквальной строки

Сегодня я написал выражение: "<" + message_id + "@" + + ">"и удивился, что это на самом деле скомпилировано (PSmessage_id является QString, он также будет работать с std :: string) Я часто делаю подобные вещи, пропускаю переменную во время ...

1 ответ

Анализатор Boost Spirit с унаследованными атрибутами - простой пример не скомпилируется

Я пытаюсь написать синтаксический анализатор для C-подобного языка с boost :: spirit, который использует унаследованные атрибуты для передачи информации о переменной области видимости. Например, «namespace a {var b}» будет передавать «a» в ...

2 ответа

C Компиляция: ошибка: отклонение '\ 4' в программе; восьмеричный поток?

Попытка скомпилировать загрузку файлов .c (1) файлы компилируются нормально, используяcc cc -Wall -Wextra -Wunreachable-code -ggdb -O0 *.c(2) Затем мне нужно сделать статическую библиотеку из конечного вывода для использования в программе на ...

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

7 ответов

Почему C ++ bool var true по умолчанию?

bool "bar" по умолчанию имеет значение true, но оно должно быть ложным, его нельзя инициализировать в конструкторе. Есть ли способ инициализировать это как ложное, не делая его статичным? Упрощенная версия кода: foo.h class Foo{ public: void ...

2 ответа

Функция Eclipse C / C 'printf' не может быть разрешена

Я пытаюсь настроить среду разработки C / C ++ на Eclipse. Я установил следующие плагины Eclipse: Инструменты разработки C / C ++ SDKСправка по библиотеке документации APIПоддержка юнит тестированияПоддержка компилятораТогда скачайMinGW ...

2 ответа

Предотвращение автоматического использования GCC инструкций AVX и FMA при компиляции с -mavx и -mfma

Как я могу отключить автоматическую векторизацию с помощью инструкций AVX и FMA? Я бы все же предпочел, чтобы компилятор использовал SSE и SSE2 автоматически, но не FMA и AVX. Мой код, который использует AVX, проверяет его доступность, но GCC не ...

3 ответа

CreateProcess: перенаправить дочерний стандартный вывод в родительский стандартный вывод в C ++ / Windows

В соответствии с MSDN это перенаправляет дочерний стандартный вывод на родительский стандартный вывод, но это не так, что не так? PROCESS_INFORMATION pi; STARTUPINFOA si; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &pi, ...

6 ответов

Как использовать пользовательское средство удаления с членом std :: unique_ptr?

У меня есть класс с членом unique_ptr. class Foo { private: std::unique_ptr<Bar> bar; ... };Bar - это сторонний класс, который имеет функцию create () и destroy (). Если бы я хотел использоватьstd::unique_ptr с его помощью в отдельной функции ...

3 ответа

Передача анонимной переменной по ссылке

Стандартные типы 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 ...

1 ответ

Обходной путь для ошибки 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]; };Видетьсообщение об ...