при попытке запустить очень простые файлы cpp в коде Visual Studio на Mac я постоянно выдаю ту же ошибку, что и ld: неопределенные символы, даже несмотря на то, что ничто не названо дважды или есть #includes в неправильных местах
(не знаю, как...
В моем личном проекте на C++ я хотел бы иметь возможность шифровать данные в виде обычного текста с помощью закрытого ключа. В своем проекте я широко использую библиотеку Poco C++ и хотел бы реализовать с ее помощью такую функцию.
В настоящее...
С точки зрения безопасности лучше обнулить пароль, как только он больше не используется программой.
Другими словами, мне бы хотелось иметь какую-то безопасную систему string вместо std::string, которая обнуляла бы область памяти, в которой хранилась...
Я пишу сервер, позволяющий одновременно подключать несколько клиентов. Я создаю новую тему для каждого нового соединения. Клиент общается с сервером с помощью этого потока. Мне нужно освободить память для потока в серверном процессе, когда клиент...
Я пытаюсь заставить шейдер фрагментов GLSL искажать входящие фрагменты на основе их текстурных координат, чтобы плохо имитировать CRT.
После того, как код не заработал, я перенес его на C++, чтобы изменить значения RGB текстуры. Код работал так, как...
Я получаю входные данные в виде необработанных блоков NAL H264 последовательно из одного порта и аудио в формате mp2 из другого порта. Мне нужно мультиплексировать их оба и закодировать в транспортный поток mpeg2. Чтобы добиться этого, я выполняю...
Я хочу отредактировать проект Linux posix на C++17 под Windows 11 в QtCreator 13.1 и воспользоваться преимуществами clangd и clang-tidy (LLVM версии 17.0.1). Мне не обязательно уметь компилировать, я делаю это под Linux. Для этой цели я использую...
Я пытался создать небольшой проект с использованием CMake и CUDA, будучи новичком в программировании на графическом процессоре (а также вроде CMake), и столкнулся с проблемой, поэтому хочу знать, как сделать следующее:
Хорошо, допустим, у меня есть...
После перехода с GCC на LLVM для базы кода, основанной на Protobuf, я продолжаю получать ошибку сегмента во время «инициализации». При возникновении исключения никакие операции чтения/записи Protobuf не выполняются.
Трассировка стека выглядит...
Гарантирует ли C++ согласованное представление указателей, когда указатель приводится к другим типам указателей?
Например, гарантирует ли C++ что-либо в отношении следующей программы?
Я столкнулся с кодом, выполняющим следующее преобразование:
static_cast(-1)
Насколько я могу судить, стандарт C++ определяет, что происходит при преобразовании целочисленного значения со знаком в целочисленный тип без знака (см.: Что произойдет,...
Можно ли чередовать параметры шаблона внутри сайтов вызова функций?
Я фактически хочу реализовать следующее, но не знаю как (псевдокод):
template
void foo(const Things *things)
{
static_assert(sizeof...(indices) == sizeof...(Ts));
constexpr n =...
Предположим, я выделяю некоторую память M в Javascript через Emscripten _malloc (Javascript). Могу ли я передать право собственности на M маршалированной функции C++, которая вызывает для него free (C++)?
При использовании std::atomic (для простоты исправим T на int), следует ли объявлять атомарную переменную изменчивой? >
std::atomic x;
volatile std::atomic y;
Когда мне следует использовать или отказаться от энергозависимости для них? Кажется, я...
У меня есть указатель T * pValues, который я хотел бы просмотреть как T (&values)
В этом SO-ответе https: //stackoverflow.com/a/2634994/239916, предлагаемый способ сделать это
T (&values) = *static_cast(static_cast(pValues));
У меня есть два потока, указывающие на один и тот же файл. Первый — std::ofstream os, второй — std::ifstream is, оба открываются в двоичном режиме.
Я использую os , чтобы создать новый файл. Процесс создания файла требует от меня (иногда) чтения...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения