Гость » 30 сен 2023, 13:13
Последнее сообщение Гость «
Гость »
Почему этот код выводит: 8 8
#include #include #include использование пространства имен std; структура cmp{ booloperator()(int a,int b){ вернуть а == б; } }; интервал основной() { вектор x{8,4,6,1,4,2,7,8,8,5,8,8}; set y(x.begin(),x.end());...
Гость » 30 сен 2023, 12:52
Последнее сообщение Гость «
Гость »
Когда я попытался использовать strcpy для копирования строки, компиляция выдала ошибку.
ошибка C4996 'strcpy': эта функция или переменная могут быть небезопасными. Вместо этого рассмотрите возможность использования `strcpy_s`. Чтобы отключить...
Гость » 30 сен 2023, 12:48
Последнее сообщение Гость «
Гость »
У меня есть простой класс Vec3 и простой класс xMath.
Класс xMath должен изменить Vec3. Есть только два файла: Vec3.hpp и xMath.hpp (и мне не разрешено создавать другие файлы).
оба класса находятся в одном пространстве имен есть защита заголовков...
Гость » 30 сен 2023, 12:47
Последнее сообщение Гость «
Гость »
QString имя процесса = test.exe ; QString::toWCharArray(имяпроцесса); Я получаю следующую ошибку:
ошибка: C2664: 'QString::toWCharArray': невозможно преобразовать параметр 1 из 'QString' в 'wchar_t *' Нет доступного оператора преобразования,...
Anonymous » 29 сен 2023, 19:52
Последнее сообщение Anonymous «
Anonymous »
Простите меня, мне приходилось делать это только один раз (много лет назад). В связи с недавним выпуском WebP 0-Day CVE-2023-5129 мы пытаемся решить эту проблему, скомпилировав собственную библиотеку webp .dll. Я использую последнюю версию .WebP и...
Anonymous » 29 сен 2023, 19:29
Последнее сообщение Anonymous «
Anonymous »
Я наткнулся на часть кода, которая извлекает третий бит переменной с помощью
bool flag = (переменная & 0x4) == 0x4; Однако того же можно добиться с помощью bool flag =variable & 4;. Не так ли? Есть ли причина, по которой эта спецификация...
Anonymous » 29 сен 2023, 19:28
Последнее сообщение Anonymous «
Anonymous »
Я изучал шаблон стратегии. Я рассматривал это как метод, позволяющий написать дополнительный код для существующего класса с минимальными изменениями в исходном классе.
Я хотел бы применить эту технику в своем коде, но в нем есть набор производных...
Anonymous » 29 сен 2023, 19:26
Последнее сообщение Anonymous «
Anonymous »
Я кое-что знаю о предсказании ветвей. Это происходит на процессоре и не имеет ничего общего с компиляцией. Хотя вы можете сообщить компилятору, является ли одна ветвь более вероятной, чем другая, например. в C++20 через [ ] и [ ] (см. cppreference)...
Anonymous » 29 сен 2023, 19:22
Последнее сообщение Anonymous «
Anonymous »
У меня есть карта C++, которая управляет загруженными регионами. С каждым регионом связан MTLBuffer для геометрии, созданной после преобразования данных региона в сетку. Идея состоит в том, чтобы сохранить ссылку на каждый буфер внутри карты C++,...
Anonymous » 29 сен 2023, 19:12
Последнее сообщение Anonymous «
Anonymous »
Я не знаком с c/c++, но знаю, что этот код принимает беззнаковое абсолютное значение. Странно, почему программист Microsoft должен сначала получить +1 к целому числу, затем его отрицательное значение, а затем +1. Почему нельзя просто использовать...
Anonymous » 29 сен 2023, 19:02
Последнее сообщение Anonymous «
Anonymous »
Мне нужно скомпилировать разные версии определенного проекта, добавив ключи компилятора. Обычно я делаю это с помощью add_definitions или чего-то вроде
set_property(TARGET mylib PROPERTY COMPILE_DEFINITIONS _MYDEFINE=1) в файле CMakeLists.txt....
Anonymous » 29 сен 2023, 19:00
Последнее сообщение Anonymous «
Anonymous »
Все, что мне нужно, — это проверить, существует ли элемент в векторе или нет, чтобы иметь возможность разобраться с каждым случаем.
if ( item_present ) сделай это(); еще сделай это();
Anonymous » 29 сен 2023, 18:59
Последнее сообщение Anonymous «
Anonymous »
В C++20 добавлены char8_t и std::u8string для UTF-8. Однако версии std::cout в формате UTF-8 не существует, а API-интерфейсы ОС в основном ожидают char и набора символов выполнения. Таким образом, нам все еще нужен способ преобразования между UTF-8...
Anonymous » 29 сен 2023, 18:53
Последнее сообщение Anonymous «
Anonymous »
Кажется, CGAL делает практически все, что мне нужно, и даже немного больше для моего будущего проекта. Он может создавать многоугольники из сегментов дуговых линий и выполнять над ними логические операции. В ней уже есть пакеты пространственной...
Anonymous » 29 сен 2023, 18:47
Последнее сообщение Anonymous «
Anonymous »
Используя приведенный ниже фрагмент кода, действия Gdiplus ничего не рисуют (но использование CDC напрямую работает):
класс MainView: общедоступный CFormView { публика: // ... void OnDraw(CDC* dc) переопределение { CRect rect(0, 0, 100, 100);...
Anonymous » 29 сен 2023, 18:15
Последнее сообщение Anonymous «
Anonymous »
У меня есть класс Node. Членами являются целочисленный идентификатор и указатель на следующий узел. Я реализовал конструктор и деструктор следующим образом.
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения