Если это возможно, я хотел бы определить макрос, который будет принимать количество аргументов в шаблоне функции ARGS_COUNT и создавать шаблон со всеми перечисляемыми типами аргументов и выходными данными общего типа.
Например, если он определен...
У меня есть программа, которая считывает координаты некоторых точек из текстового файла с помощью std::istringstream, а затем проверяет правильность синтаксического анализа, вызывая оператор потока bool().
В целом работает хорошо, но для очень малых...
У меня есть функция, которая создает и возвращает значение типа класса Value.
Value compute();
Теперь я хочу создать новый объект типа Value в существующем хранилище и инициализировать его значением, возвращаемым вычислением. Когда я использую...
У меня есть функция, которая создает и возвращает значение типа класса Value.
Value compute();
Теперь я хочу создать новый объект типа Value в существующем хранилище и инициализировать его значением, возвращаемым вычислением. Когда я использую...
Нецелесообразно ли переходить с MSVC на CLANG для полной поддержки и совместимости с Linux?
Сейчас у меня есть сложный проект, множество файлов заголовков, и я структурировал код, который почему-то поддерживает только MSVC, это все равно, что...
В новой чистой Windows 11 установлен код Visual Studio, MSYS2(ucrt64), а под ним: base_devel, gcc, gdb, cmake. В коде Visual Studio при первом открытии файла .cpp я принял совет установить расширения C++, которые, как оказалось, включали Cmake...
Я читаю Accelerated C++ Кенига. Он пишет, что «новая идея состоит в том, что мы можем использовать + для объединения строки и строкового литерала – или, если уж на то пошло, двух строк (но не двух строковых литералов).
После обсуждения точности long double (128-бит) в C++, каков вариант использования numeric_limits::max()? Как я могу доверять этой константе, например, при проверке ошибок диапазона/переполнения?
Если feclearException(FE_INEXACT); происходит задолго...
У нас есть sandbox.exe, app.exe и app.dll. Если пользователи хотят запустить приложение, не изолированное в песочнице, они запускают app.exe. Если пользователи хотят запустить приложение в «песочнице», они запускают sandbox.exe, который загружает...
Я новичок в C# и пытаюсь взаимодействовать с C# с dll C++. Моя основная цель — выделить память в C# с помощью Marshal.AllocHGlobal(), присвоить ей значения и передать ссылку IntPtr в dll C++. На стороне C++ dll я меняю размер выделенной памяти с...
Я скомпилировал демо-приложение webRTC. Я вижу, что захват кадров осуществляется с помощью файла VideoCaptureAndroid.java, который тесно связан с собственным кодом.
Мне нужно добавить функцию отправки собственных кадров в библиотеку webRTC для...
Чтобы повысить точность, я пытался обновить программу с double до long double. Однако я получил следующую ошибку.
haread.cpp:178:43: error: no match for ‘operator*’ in ‘2.0e+0 * std::operator+ ((*(((const std::complex*)KEp) + ((long unsigned...
У меня возникла проблема: когда я пытаюсь повернуть изображение перед кодированием с помощью vpuenc_264 в конвейере gstreamer, я получаю:
WARNING: erroneous pipeline: could not link videoconvert0 to vpuenc_h264-0
Мой конвейер выглядит так:...
Я пытаюсь запустить отладчик, но получаю следующую ошибку: «Невозможно начать отладку. Не реализовано». Я немного не совсем понимаю, что это значит, не говоря уже о том, как это решить.
Мой файл launch.json выглядит так:
{
// Use IntelliSense to...
Как указано в заголовке, у меня вопрос о видимости гарантий работы с памятью, которые происходят до заказа. Я прочитал порядок памяти cppref и предыдущий ISO-проект C++, но до сих пор не могу с уверенностью сказать, что понимаю гарантии...
Как указано в заголовке, у меня вопрос о видимости гарантий работы с памятью, которые происходят до заказа. Я прочитал порядок памяти cppref и предыдущий ISO-проект C++, но до сих пор не могу с уверенностью сказать, что понимаю гарантии...
Я переношу существующее приложение C++ на GO в рамках ознакомительного проекта. В рамках этого мне нужно прочитать два атрибута набора данных, которые в некоторых файлах хранятся как двойные, а в некоторых — как числа с плавающей запятой. Код C++,...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения