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

2 ответа

лучше использовать shared_ptr.reset или operator =?

Я пытаюсь обернуть голову вокруг новых идиом для C ++ 11. Похоже, что по крайней мере с shared_ptr, между использованиемnew T() а такжеmake_shared<T>(). Но что из сброса общего указателя, чтобы указать на новый экземпляр чего-либо. Раньше я бы ...

4 ответа

в system () или fork () / exec ()?

Похоже, есть два распространенных способа запуска внешнего исполняемого файла из C в Unix: system()позвонить и pid = fork() switch(pid) //switch statement based on return value of pid, //one branch of which will include and exec() commandЕсть ...

3 ответа

создание глобальных переменных вызывает ошибку компоновщика

У меня есть приложение MFC AVT_testapp, и в файле заголовка (AVT_testappDlg.h) я пытаюсь создать переменную вне всех функций, классов и т. Д., Чтобы сделать ее глобальной. Всякий раз, когда я пытаюсь сделать это хотя (скажем, я пытаюсьint x = 7) ...

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

2 ответа

Когда я могу уверенно скомпилировать программу с -O3?

Я видел много людей, жалующихся на опцию -O3: GCC: программа не работает с опцией компиляции -O3 [https://stackoverflow.com/questions/280069] Задача с плавающей точкой, предоставленная Дэвидом ...

1 ответ

CMake импортирует поведение библиотеки

У меня странная проблема с CMake. Я импортирую Curl в свой проект, поэтому я напишу для вас упрощенную сводку моего файла CMakeLists.txt. ADD_LIBRARY (libcurlОБЩИЙIMPORTED) SET_PROPERTY (TARGET libcurl PROPERTY IMPORTED_LOCATION ...

2 ответа

Приобретение / Освобождение от последовательного последовательного порядка памяти

Для любогоstd::atomic<T> где T примитивный тип: Если я используюstd::memory_order_acq_rel заfetch_xxx операции иstd::memory_order_acquire заload операция иstd::memory_order_release заstore работа вслепую (я имею в виду, как сбросить порядок ...

1 ответ

Принудительная перекомпоновка при сборке в QT Creator

Приветствую, У меня есть проект subdirs, который включает в себя пару библиотек и основное приложение. Когда я что-то изменяю в одной из библиотек, основное приложение не связывается с ними .. У кого-нибудь есть хитрость, чтобы ...

6 ответов

C ++ Как избежать арифметической ошибки с плавающей точкой

Я пишу цикл, который увеличивается с плавающей запятой, но я столкнулся с арифметической проблемой с плавающей запятой, показанной в следующем примере: for(float value = -2.0; value <= 2.0; value += 0.2) std::cout << value << std::endl;Вот ...

4 ответа

Оператор C ++: std :: vector []

Почему std :: vector имеет 2 оператора[] реализация? reference operator[]( size_type pos ); const_reference operator[]( size_type pos ) const;

2 ответа

нет соответствующего конструктора для инициализации 'vector <string>' с помощью clang ++ 3.2 [duplicate]

На этот вопрос уже есть ответ здесь: Является ли список инициализаторов, как это законно в C ++ 11? [/questions/14790354/is-initializer-list-like-this-legal-in-c11] 1 ответЯ изучаю C ++ с C ++ Primer, 5-е издание .. Я пытаюсь скомпилировать ...