В настоящее время я использую Visual Studio C++ (выпуск сообщества) для одного из своих проектов. Недавно я наткнулся на комментарии, в которых говорилось, что VS Code с Clang — лучший выбор. Кто-нибудь может объяснить, почему один лучше другого....
У меня есть шаблон функции с переменными аргументами, и я хотел использовать его экземпляр в качестве параметра шаблона.
template
constexpr auto foo (Args&&... args) noexcept {
...
}
Есть ли меньшая загрузка для GCC, если единственный язык, который вам нужно скомпилировать, — это C? TCC — отличный вариант для Windows, однако мне нужно, чтобы он компилировался на нескольких платформах. Мне также нравится тот факт, что GCC очень...
Я пытаюсь ускорить свои вычисления с помощью OpenMP, но не уверен, будет ли распараллеливание работать с ветвлением.
Вот код (удален ненужный фрагмент):
if (flag) {
int val;
for (int i = 0; i < size; i ++) {
val = 2 + recursion(i, flag = 0));
}...
Я только что писал улучшенную линейную версию рекурсивного алгоритма Фибоначчи и понял, что мои логические выражения выглядят очень плохо и нечитабельно. Есть ли более чистый способ сделать то, что я пытаюсь сделать?
Я компилировал свой код C с учетом некоторых очень «нестандартных» предупреждений и обнаружил потенциальную ошибку GCC — ложное срабатывание, вызванное -Wc++-compat. Прежде чем что-либо объяснять, вероятно, было бы проще сначала представить код:...
Мне интересно, есть ли способ для настольного приложения Windows (т. е. скомпилированного с использованием Windows SDK) получить текущий URL-адрес окна браузера, работающего в другом процессе.
Поместите с другой стороны, мне интересно, есть ли в...
Я работаю над небольшой программой на C++. Цель сейчас — привязать TCP-сокет. В настоящее время я работаю над Arch Linux.
Вот код, который я сейчас написал.
#include
#include
#include
#include
#include
Я создаю модифицированный шаблон структуры очереди, используя дерево AVL, чтобы обеспечить перемещение элементов вперед. Если я использую обычную реализацию связанного списка, перемещение данного элемента вперед на позиции x будет иметь значение...
Ошибка CMake в CMakeLists.txt:10 (add_executable): целевому объекту не переданы ИСТОЧНИКИ: main
Не удалось выполнить этап создания CMake. Файлы сборки невозможно правильно сгенерировать.
Когда я использую
cmake
Я хочу отключить кнопку максимизации, изменение размера путем перетаскивания и кнопку X в программе C++.
Но это не работает с этим кодом.
#include
#include
using namespace std;
int main(void)
{
DeleteMenu(GetSystemMenu(GetConsoleWindow(),...
Я пытаюсь разделить работу между несколькими потоками, используя пул потоков, где каждый поток может затем передавать данные через стандартный вывод дочерней программе (в данном случае cat для проверки ее работы).
Программа зависает (оставляя все ее...
У меня есть векторный контейнер, имя типа — std::pair, но я обнаружил, что при добавлении элемента выполняется множество операций построения/деконструкции.
Здесь это демонстрационный код:
#include
#include
Я использую log4cxx::rolling::RollingFileAppender() для входа в мое приложение C++, без каких-либо асинхронных приложений . Если я вызову ведение журнала из основного потока, будет ли основной поток заблокирован до тех пор, пока строка журнала не...
Как мне использовать SDL3 с Emscripten вместо SDL2?
Подойдет решение для Windows или Linux.
Я нашел это: .io/guides/how-to-run-sd3-app-on-web/index.html,
но по какой-то причине, когда я меняю sdl3-sample\src\main.cpp и перекомпилирую, sdl-win .* он...
При использовании асинхронного программирования жизненный цикл всегда особенно сложен. Чтобы эффективно контролировать жизненный цикл, я всегда стараюсь использовать интеллектуальные указатели для инкапсуляции всех объектов, которые могут быть...
Я хочу подключиться к обмену рыночными данными Coinbase через протокол FIX, используя FIX8 C++ Framework. Я создал и успешно запустил тестовые примеры на своем Mac X86, но у меня возникают проблемы при написании собственного кода для подключения к...
Когда я установил свойство kEdsPropID_Evf_OutputDevice, все прошло успешно
EdsUInt32 device;
if (err == EDS_ERR_OK)
{
// Get the current output device.
err = EdsGetPropertyData(camera, kEdsPropID_Evf_OutputDevice, 0, sizeof(device), &device);
}
Ошибка CMake в CMakeLists.txt:10 (add_executable): целевому объекту не переданы ИСТОЧНИКИ: main
Не удалось выполнить этап создания CMake. Файлы сборки невозможно правильно сгенерировать.
Когда я использую
cmake
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения