Согласно этому ответу и соответствующим цитатам из стандарта:
Выполнение программы содержит гонку данных, если она содержит два потенциально одновременных конфликтующих действия. , по крайней мере один из которых не является атомарным, и ни один из...
Windows 10
Код Visual Studio
Компилятор: C:\msys64\ucrt64\bin\g++
При компиляции следующего кода ошибок не возникает, и он выводит на терминал «Тестирование версии OpenCV: 4.9.0», как и ожидалось.
Я использую это для компиляции:
g++ -o out test.cpp...
Я работаю над проектом, в котором мне нужно вычислить функцию в каждой точке 3D-сетки . Изначально я использовал вложенный цикл для перебора всех точек и выполнения вычислений. Этот подход был многопоточным, в котором работа распределялась по оси Z,...
Предположим, у нас есть массив данных, и мы что-то с ними делаем.
В какой-то момент одни из этих данных будут удалены навсегда и никогда больше не появятся.
Как мне снова переделать массив таким образом, чтобы элемент, который я хочу удалить,...
Мы выделили память для CUdeviceptr для объекта v1 и привели тип к типу uchar**.
CUdeviceptr v1;
checkCudaResult(cuMemAlloc((CUdeviceptr*)&v1, 16));
checkCudaErrors(cudaMemset((void*)v1, 1, 16));
uchar** v1char = (uchar**)v1;
foo_double(v1char);...
У меня есть следующая структура кода.
По сути, я инициализирую статический экземпляр структуры с помощью функции инициализации, а затем получаю ссылку на него с помощью функции получения . Проблема заключается в том, что когда я определяю метод...
Может быть, это глупый вопрос, но есть ли способ преобразовать логическое значение в строку так, чтобы 1 превращалось в «истину», а 0 — в «ложь»? Я мог бы просто использовать оператор if, но было бы неплохо узнать, есть ли способ сделать это с...
Я хочу создать некоторую запись в кэше cmake как псевдоним из automake/autoconf, например CC в CMAKE_C_COMPILER, CXX в CMAKE_CXX_COMPILER, CFLAGS в CMAKE_C_FLAGS и т. д., но cmake всегда игнорирует переданные мной записи -D в именах компиляторов,...
Я столкнулся с проблемами при связывании g++ с новыми символами GLIBCXX для std::condition_variable::wait (с g++-9/g++-10/g++-11, libstdc++.so.6.0.30):
При использовании std::condition_variable::wait при связывании с libstdc++.so.6.0.30 и GLIBCXX_3...
Я работаю над 3D/физическим движком с использованием C++ и OpenGL.
В настоящее время я занимаюсь реализацией метода «Sweep and Prune» для проверки коллизий с использованием AABB. (ограничительные рамки, выровненные по оси). Я примерно следую методу,...
Итак, в настоящее время в нашем проекте есть код, содержащий 2 класса, каждый из которых содержит объектshared_ptr другого:
Class A
{
private:
std::shared_ptr mB;
public:
void init()
{
mB = std::make_shared();
mB->setA(this);
}
};
Почему, если вы напишете строку, содержащую \r\n , в файл, открытый в двоичном режиме, а затем прочитаете эту строку из того же файла, но открытого в текстовом режиме, то строка будет содержать '\n' вместо \r\n ?
Код:
std::ofstream out_file( 1.txt...
Я собирался использовать QML_FOREIGN по прямому назначению. Я хотел зарегистрировать внешний класс как элемент QML. Однако это не дает никакого эффекта.
Эксперименты показали, что это работает для классов, являющихся частью проекта. Для классов из...
Мне нужно округлить каждое десятичное значение до ближайшего целого числа, все значения меньше 0,4 нужно округлить до 0, а 0,5 и выше округлить до 1.
Но когда я попробую это на C++ независимо от того, какую функцию я пытаюсь использовать, кажется,...
Я обнаружил ошибку при запуске команды make в файле сборки моего проектаЭто видно
//usr/local/lib/libglfw3.a(x11_init.c.o): In function `initExtensions' :
x11_init.c:(.text+0x196c): undefined reference to symbol`XF86VidModeQueryExtension'...
Я использую класс-оболочку VClock, который сочетает в себе функцию интерфейса для аппаратной реализации (например, Clock_WIN32) и действует как хранитель статического экземпляра этой реализации. >
В моем приложении есть разные объекты, хранящие...
Скажите, пожалуйста, как мне исправить этот фрагмент кода, чтобы класс cookie_name_t не использовал конструктор копирования и конструктор присваивания.
Когда я делаю следующее:
cookie_name(cookie_name const &) = delete;
cookie_name...
Мне нужно округлить каждое десятичное значение до ближайшего целого числа, все значения меньше 0,4 нужно округлить до 0, а 0,5 и выше округлить до 1.
Но когда я попробую это на C++ независимо от того, какую функцию я пытаюсь использовать, кажется,...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения