Anonymous » 12 окт 2025, 03:42
Последнее сообщение Anonymous «
Anonymous »
Для сборки проекта я использую Visual Studio 2022 и CMake.
В каталоге Third_party в корне проекта я извлек сборку OpenCV из загрузчика Windows OpenCV 4.12.0.
В файл CMakeLists.txt я добавил следующее:
find_package(OpenCV CONFIG REQUIRED PATHS...
Anonymous » 12 окт 2025, 03:15
Последнее сообщение Anonymous «
Anonymous »
Вот простая структура C++ (реализации методов-членов тривиальны и опущены для краткости):
struct
SWIFT_NONCOPYABLE
CppStruct {
CppStruct() {}
CppStruct(const CppStruct&);
CppStruct(const CppStruct&&);
Anonymous » 12 окт 2025, 03:06
Последнее сообщение Anonymous «
Anonymous »
Для сборки проекта я использую Visual Studio 2022 и CMake.
В каталоге Third_party в корне проекта я извлек сборку OpenCV из загрузчика Windows OpenCV 4.12.0.
В файл CMakeLists.txt я добавил следующее:
find_package(OpenCV CONFIG REQUIRED PATHS...
Anonymous » 12 окт 2025, 02:02
Последнее сообщение Anonymous «
Anonymous »
Я использовал функцию «Сохранить как», чтобы создать копию моего файла .cpp, чтобы внести в этот файл изменения и получить надежный запасной вариант, если мои эксперименты не увенчаются успехом. Однако теперь VS 2022 будет компилировать только этот...
Anonymous » 12 окт 2025, 01:31
Последнее сообщение Anonymous «
Anonymous »
У меня есть существующий проект C++, который нормально компилируется с помощью msvc, и я пытаюсь скомпилировать его в Visual Studio 2022 с помощью LLVM (clang-cl). На данный момент я использую предварительную версию стандарта языка C++ ISO C++23,...
Anonymous » 12 окт 2025, 01:12
Последнее сообщение Anonymous «
Anonymous »
В отличие от массива C, std::array может иметь нулевую длину. Но текущие реализации отличаются тем, как реализован std::array, в частности, различаются размеры объекта.
Эта программа
#include
Anonymous » 12 окт 2025, 00:17
Последнее сообщение Anonymous «
Anonymous »
В C# есть удобный синтаксический сахар для полей с методами получения и установки. Более того, мне нравятся автоматически реализуемые свойства, которые позволяют мне писать
Anonymous » 11 окт 2025, 23:47
Последнее сообщение Anonymous «
Anonymous »
Справочная информация
Я работаю над проектом C++, который внедряется (через нашу собственную программу-загрузчик, которая создает процесс и загружает код и исправления из DLL, в которую скомпилирован проект) в игровой движок с закрытым исходным...
Anonymous » 11 окт 2025, 23:06
Последнее сообщение Anonymous «
Anonymous »
Я занимаюсь встроенным программированием (используя чип stm32f407).
в usb_otg_fs(interrupt) я читаю данные и динамически выделяю 8 байтов (и записываю 8 байтов), но проблема в том, что иногда происходит сбой при new/malloc/delete/free, мне...
Anonymous » 11 окт 2025, 21:56
Последнее сообщение Anonymous «
Anonymous »
На Reddit был некоторый код, который определял функцию-член с явным параметром объекта this, определенным как тип int. Это заставило меня задуматься, как можно вызвать эту функцию-член.
После некоторых тестов выяснилось, что все компиляторы (Clang,...
Anonymous » 11 окт 2025, 21:34
Последнее сообщение Anonymous «
Anonymous »
Я создал надстройку Excel, и одна из функций этой надстройки, скажем, New_Years, в настоящее время принимает данные за 2 года и выводит каждый новогодний день между этими двумя годами в виде массива в Excel. Таким образом, New_Years(2000,2002)...
Anonymous » 11 окт 2025, 20:19
Последнее сообщение Anonymous «
Anonymous »
Я компилирую код C++ с помощью MSVC. Мой пример кода ниже — SSE2, потому что я использую диспетчер, а это означает, что Visual Studio не будет выгружать сборку для AVX или AVX512. Мой вариант использования — AVX2 и AVX512.
Я уже три раза пытался...
Anonymous » 11 окт 2025, 19:34
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь связать C++ flex с C++ bison и зашел в тупик. В руководстве по Bison 3.8.1 есть пример C++ Bison с C Flex. В Flex 2.6.4 нет примера. Проблема, которую я пытаюсь решить, заключается в том, как предоставить указатель экземпляра объекта C++...
Anonymous » 11 окт 2025, 16:48
Последнее сообщение Anonymous «
Anonymous »
Может ли кто-нибудь помочь мне понять эту часть ссылки на cpp:
Синтезированное трехстороннее сравнение типа T между glvalues a и b одного и того же типа определяется следующим образом:
Anonymous » 11 окт 2025, 16:07
Последнее сообщение Anonymous «
Anonymous »
Чтобы избежать рекурсивного программирования шаблонов, я полагаюсь на короткую оценку результата лямбда-выражений в сочетании с логическим && с использованием выражения свертки. Безопасно ли это делать, или компилятор оптимизирует выражение, потому...
Anonymous » 11 окт 2025, 15:00
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь динамически загрузить тестовые примеры doctest C++ в исполняемый файл. что-то похожее на пример, приведенный здесь:
но я не вижу регистрации тестовых случаев. Вот что я делаю.
plugin.cpp
#define DOCTEST_CONFIG_IMPLEMENTATION_IN_DLL...
Anonymous » 11 окт 2025, 14:58
Последнее сообщение Anonymous «
Anonymous »
У меня есть Raspberry Pi, считывающий данные CAN с автомобиля. Если я использую программу candump, входящую в состав can-utils, я получаю кучу данных. Пример выглядит так:
can0 1C4 03 F3 26 08 00 00 7F 70
Anonymous » 11 окт 2025, 14:56
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь запустить прослушиватель TCP для каждого сегмента в Seastar, где каждый сегмент привязывается к своему собственному порту (6010 + shard_id). На шарде 0 всё работает — слушатель нормально биндится и принимает соединения. Но в других...
Anonymous » 11 окт 2025, 14:42
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь заставить clang-cl (компилятор, который я установил с помощью установщика Visual Studio), стандартную библиотеку MSVC и IntelliSense для совместной работы.
Простой «Hello world» на C++23 std::println хорошо компилируется и работает (даже...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения