Результаты поиска по запросу "c++"
лучше использовать shared_ptr.reset или operator =?
Я пытаюсь обернуть голову вокруг новых идиом для C ++ 11. Похоже, что по крайней мере с shared_ptr, между использованиемnew T() а такжеmake_shared<T>(). Но что из сброса общего указателя, чтобы указать на новый экземпляр чего-либо. Раньше я бы ...
в 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Есть ...
создание глобальных переменных вызывает ошибку компоновщика
У меня есть приложение MFC AVT_testapp, и в файле заголовка (AVT_testappDlg.h) я пытаюсь создать переменную вне всех функций, классов и т. Д., Чтобы сделать ее глобальной. Всякий раз, когда я пытаюсь сделать это хотя (скажем, я пытаюсьint x = 7) ...
Когда я могу уверенно скомпилировать программу с -O3?
Я видел много людей, жалующихся на опцию -O3: GCC: программа не работает с опцией компиляции -O3 [https://stackoverflow.com/questions/280069] Задача с плавающей точкой, предоставленная Дэвидом ...
CMake импортирует поведение библиотеки
У меня странная проблема с CMake. Я импортирую Curl в свой проект, поэтому я напишу для вас упрощенную сводку моего файла CMakeLists.txt. ADD_LIBRARY (libcurlОБЩИЙIMPORTED) SET_PROPERTY (TARGET libcurl PROPERTY IMPORTED_LOCATION ...
Приобретение / Освобождение от последовательного последовательного порядка памяти
Для любогоstd::atomic<T> где T примитивный тип: Если я используюstd::memory_order_acq_rel заfetch_xxx операции иstd::memory_order_acquire заload операция иstd::memory_order_release заstore работа вслепую (я имею в виду, как сбросить порядок ...
Принудительная перекомпоновка при сборке в QT Creator
Приветствую, У меня есть проект subdirs, который включает в себя пару библиотек и основное приложение. Когда я что-то изменяю в одной из библиотек, основное приложение не связывается с ними .. У кого-нибудь есть хитрость, чтобы ...
C ++ Как избежать арифметической ошибки с плавающей точкой
Я пишу цикл, который увеличивается с плавающей запятой, но я столкнулся с арифметической проблемой с плавающей запятой, показанной в следующем примере: for(float value = -2.0; value <= 2.0; value += 0.2) std::cout << value << std::endl;Вот ...
Оператор C ++: std :: vector []
Почему std :: vector имеет 2 оператора[] реализация? reference operator[]( size_type pos ); const_reference operator[]( size_type pos ) const;
нет соответствующего конструктора для инициализации 'vector <string>' с помощью clang ++ 3.2 [duplicate]
На этот вопрос уже есть ответ здесь: Является ли список инициализаторов, как это законно в C ++ 11? [/questions/14790354/is-initializer-list-like-this-legal-in-c11] 1 ответЯ изучаю C ++ с C ++ Primer, 5-е издание .. Я пытаюсь скомпилировать ...