Во-первых, я прочитал этот ответ, чтобы понять, почему иногда нам нужно преобразовать unique_ptr вshared_ptr. Затем я следую инструкциям конструктора преобразования cppreference Shared_ptr.
В C++11 и C++14 допустимо создать стандартный стандарт:...
Как узнать, есть ли у меня ключи в диапазоне . Я пытаюсь сделать следующее:
Цель состоит в том, чтобы получить -2 и 2 в качестве ключевого граничного диапазона (который фактически существует на карте) в диапазоне запроса
std::map m{ {-2,'B'}, {1,...
Когда я пытаюсь создать новый проект C++ с помощью Rider, я получаю следующее окно:
Проблема в том, что я не знаю, что мне следует написать в поле CppWindowsSdkVersion. Я только что обновился до новейших инструментов с помощью установщика Visual...
Я написал простую программу на C++ в версии Visual Studio Community, которая проверяет, является ли число, присвоенное программе, простым числом или нет:
#include
using namespace std;
Предположим, у меня есть функция T foo(size_t i), и я хочу создать объект arr типа std::array такой, что arr == foo(i). Мне нужно решение, которое работает, даже если T не инициализируется по умолчанию.
Примечания:
Меня интересует наиболее эффективный способ проверки равенства блоков памяти.
В настоящее время я использую memcmp(...) == 0, чтобы определить, есть ли две памяти блоки равны. Хотя это работает, memcmp предназначен не только для проверки равенства,...
Я попробовал два варианта определения оператора,
вариант A использует = default. В результате я могу использовать оператор ==.
Но если я реализую оператор вручную в варианте B, сравнение x1 == x2 перестанет работать.
Почему это так? Это указано в...
Я загрузил SFML для C++, все файлы есть в проводнике, но я не знаю, как поместить их в проект C++. Я думаю, что мне нужно создать путь для компилятора, но я не знаю, как это сделать. Я нашел файл, который позволяет вам изменять свойства, но я не...
Я получаю сообщение об ошибке отчета AdressSantizer «Присоединение к уже присоединенному потоку,
прерывание» в моей среде (Ubuntu 24.04 LTS Linux 6.8.0-36-generic x86_64)
воспроизведение cmd: git clone && cd duckdb && CC=clang-18
CXX=clang++-18...
Я пытаюсь создать программу на основе этого вопроса о переполнении стека. Моя программа перейдет из активного окна/вкладки проводника в заданный каталог, для которого мне нужен индекс активного окна/вкладки.
Сначала я попытался получить окно/вкладку...
Предположим, нам нужно найти количество точек внутри некоторой фигуры в 2D-плоскости.
Для решения этой задачи мы можем использовать KD-Tree. KD-дерево разделит 2D-плоскость на прямоугольники, а затем мы сможем проверить пересечения между границами...
Это текстовая игра-монополия, в которой мне нужны кости, чтобы выбрать число из массива, как на доске.
У меня есть генератор чисел, но мне нужно сделать, когда выпадет значение, оно плюсуется его в массиве, чтобы получить соответствующий номер,...
Я пытался использовать библиотеку wxAutoExcel для чтения/записи файлов Excel в моем приложении wxWidgets, я построил библиотеку из исходного кода по ссылке при включении заголовка в мое приложение и без вызывая любую функцию, я пытался...
Предположим, у меня есть объект Mat, представляющий изображение в оттенках серого, и другой объект Mat, представляющий черно-белую маску. Как я могу выровнять гистограмму изображения, учитывая только те пиксели изображения, которые соответствуют...
Я пытаюсь реализовать однородные координаты в своем средстве 3D-рендеринга после того, как смог визуализировать ортогональную проекцию 3D-куба, используя только матрицы 3x3. Но теперь все пошло не так. В Интернете не так много учебных пособий по...
У меня есть файл, который содержит более 100 IP-адресов (десятичные с точками, например 169.23.43.12). Теперь мне нужно прочитать все IP-адреса и отсортировать их по возрастанию. Для этого, прежде всего, я попытался преобразовать все IP-адреса в их...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения