Правильны ли следующие операции перемещения, поскольку в них нет UB.
Вместо двух свопов я хочу реализовать одну замену 16 байт MyString.
class MyString {
std::size_t size_;
char* str_;
Эта проблема возникла из ниоткуда в середине октября.
невозможно открыть исходный файл iostream . Пожалуйста, запустите команду Выбрать конфигурацию IntelliSense... , чтобы найти заголовки вашей системы.C/C++(1696)
Я получаю эту ошибку во всех...
Я пытаюсь лучше понять атомарные инструкции в архитектуре ARM64.
Поэтому я тестирую этот простой код C, используя встроенный код MSFT (скомпилированный с помощью VS C++ 2022):
long v = 0;
_interlockedbittestandset_acq(&v, 0);
Изменить: честно говоря, я не хочу заканчивать код, потому что многие вещи меня очень сбивают с толку. Спасибо всем, кто пытался помочь мне исправить мой ужасный код. я обновил код до последней версии. Я также скомпилировал это с помощью Visual...
Я пытаюсь создать приложение AR с использованием flutter ffi, и в качестве первого шага я хочу отправить кадры камеры в C++ и добавить красную рамку поверх кадров, но у меня возникла проблема с преобразованием изображений между dart и C++. .
Когда я...
Я пытаюсь собрать Qt 5.15.5 в Windows 7 с помощью MinGW-64. При компиляции были небольшие ошибки, но их исправили без проблем. Потом в какой-то момент компиляция начала сбоить с ошибками, я обнаружил, что эти ошибки происходят из-за команд в...
Я пытаюсь пересылать нешаблоновые аргументы с переменным числом аргументов между двумя функциями. Ни одна из этих функций не принадлежит мне, поэтому я не могу изменить их подписи. Для этой цели я использовал va_args, но (к сожалению) мое решение не...
Я создаю программу. Необходимо сохранить вопросы и ответы в бо. для этого есть код.
void UpdateTest()
{
try
{
String^ connectionString = Data Source=WIN-DFFK8CA8HJQ\\SQLEXPRESS;Initial Catalog=DBConstructorTesting;Persist Security...
Это следует из моего предыдущего вопроса. Теперь мне нужно получить доступ к структуре C++, которая имеет несколько членов типа std::vector или std::vector. Однако, хотя мне кажется, что я успешно получил доступ к первому члену, второй производит...
Я пытаюсь создать проект, связанный с openssl, используя CMake. Я получаю ошибки на этапе связывания. Одна из общих библиотек не может найти определенные функции openssl, даже если эта общая библиотека успешно собрана.
Часть вывода ошибки, которая...
У меня возникла следующая проблема: из-за автоматических аргументов лямбды выбран неправильный метод.
См. следующий пример:
template
concept ValidNonConstSignature = requires(FunctionT exec_fn, T& value) { exec_fn(value); };
Я пытаюсь создать программное обеспечение. Раньше я без проблем собирал это в Debian 10 или 11, но теперь я получаю эту ошибку в Debian 12:
error: cannot bind packed field ‘raw_clip.dclipnode_s::children ’ to ‘short unsigned int&’
Я изучаю структуры данных, и нам нужно написать двоичное дерево (а не двоичное дерево поиска). У меня работает около 90%, но у меня возникли проблемы с работой функции удаления().
Для справки: мы создаем класс BinaryTree, который должен имеют...
Я экспериментировал со следующим кодом C++, используя разные флаги и версии компилятора, наблюдая разное поведение при построении объектов в C++11 и C++17.Я заметил, что с флагом -fno-elide-constructors как в C++17, так и в C++11, NRVO отключается...
Я работаю над кодом, который считывает файл данных. Файл часто содержит числовые значения различной длины, закодированные в ASCII, которые мне нужно преобразовать в целые числа. Проблема в том, что они не имеют нулевого завершения, что, конечно,...
Какой выбор будет наиболее подходящим для построения простых двумерных диаграмм в приложении Qt (C++), учитывая набор точек с некоторыми базовыми возможностями взаимодействия с графиком (масштабирование, панорамирование, выбор)?
Аналогично Qt...
Моя книга просит меня дать рекурсивное определение односвязного списка. Я понятия не имею, как это сделать. Может кто-нибудь помочь мне с образцом? Спасибо
Мне нужно преобразовать строку track2 из iso8583 в другой тип данных. В платежной транзакции нам нужно отправить трек 2 магнитной карты на банковский коммутатор. Мне нужно преобразовать строковые данные track2 в другой тип данных, который я не знаю,...
Мой вопрос касается этого вопроса, который объясняет, как работают виртуальные функции в случае разрезания объектов, которые в конечном итоге вызывают виртуальную функцию базового класса. И статья в Википедии, в которой объясняется макет виртуальной...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения