Anonymous » 16 дек 2024, 11:15
Последнее сообщение Anonymous «
Anonymous »
Какие части современного стандарта C++ (подходят C++20 или C++23) говорят, можно ли повторно использовать хранилище объекта без запуска его деструктора с использованием нового размещения?
alignas(T) std::byte storage ;
T* p = new (storage) T(...);...
Anonymous » 16 дек 2024, 11:05
Последнее сообщение Anonymous «
Anonymous »
Какие части современного стандарта C++ (подходят C++20 или C++23) говорят, что нельзя уничтожать объект дважды, используя размещение new и явный вызов деструктора?
alignas(T) std::byte storage ;
T* const p = new (storage) T(...);
p->~T();
p->~T();...
Anonymous » 16 дек 2024, 10:06
Последнее сообщение Anonymous «
Anonymous »
Как с помощью побитового оператора проверить, все ли n младших бит целого числа установлены или не установлены.
Например, если n = 3 Меня волнуют только 3 младших бита, и тест должен возвращать true для 0 и 7 и false для всех остальных значений от 0...
Anonymous » 16 дек 2024, 10:01
Последнее сообщение Anonymous «
Anonymous »
Я столкнулся с проблемой IntelliSense в Visual Studio, из-за которой он не обновляет базу данных автоматически после перестроения при использовании специального пакета NuGet, который генерирует файлы .cpp и .hpp в процессе сборки.Контекст:
В моем...
Anonymous » 16 дек 2024, 08:05
Последнее сообщение Anonymous «
Anonymous »
Какие части современного стандарта C++ (подходят C++20 или C++23) говорят, что нельзя делать следующие действия, используя размещение новых и явных вызовов деструктора?
Anonymous » 16 дек 2024, 08:03
Последнее сообщение Anonymous «
Anonymous »
Как в Doxygen повторно использовать строку или блок текста?
Предположим, я пишу в каком-то файле следующее:
/**
* \magicCommand{magicLabel}{this is some text that I want to show.}
*/
Затем, когда я пишу следующее в другом файле,
/**
* OK,...
Anonymous » 16 дек 2024, 06:38
Последнее сообщение Anonymous «
Anonymous »
Цель этого исследования — изучить различия в производительности между стратегиями JIT (компиляция точно в срок) и AOT (компиляция с опережением времени), а также понять их соответствующие преимущества и недостатки. Цель не состоит в том, чтобы...
Anonymous » 16 дек 2024, 06:12
Последнее сообщение Anonymous «
Anonymous »
В C++23 представлены очень мощные возможности ranges::to для создания объекта (обычно контейнера) из диапазона со следующим определением ( ):
template requires (!view)
constexpr C to(R&& r, Args&&... args);
Anonymous » 16 дек 2024, 05:23
Последнее сообщение Anonymous «
Anonymous »
Я пишу проверочный хеш-набор , который внутри поддерживает массив слотов, а также отдельный массив метаданных слотов:
template
class HashSet {
T *slots; // Array of slots
uint8_t *metadata; // Array of metadata (each slot has a single byte of...
Anonymous » 16 дек 2024, 05:09
Последнее сообщение Anonymous «
Anonymous »
Цель этого исследования — изучить различия в производительности между стратегиями JIT (компиляция точно в срок) и AOT (компиляция с опережением времени), а также понять их соответствующие преимущества и недостатки. Цель не состоит в том, чтобы...
Anonymous » 16 дек 2024, 04:59
Последнее сообщение Anonymous «
Anonymous »
Функция constexpr может быть вызвана во время выполнения или во время компиляции, если ее аргументами являются constexpr.
I надеюсь реализовать что-то вроде:
constexpr auto f() {
/* some code ... */
if constexpr ( called in compilation time ) {
//...
Anonymous » 16 дек 2024, 04:17
Последнее сообщение Anonymous «
Anonymous »
Недавно я пытался создать проект с помощью clang и clang++. До сих пор он был создан только с помощью GCC.
Одна из проблем, с которой я столкнулся, заключалась в коде следующего вида
if (expression)
{
var = var;
}
Anonymous » 16 дек 2024, 03:44
Последнее сообщение Anonymous «
Anonymous »
Я пишу проверочный хеш-набор , который внутри поддерживает массив слотов, а также отдельный массив метаданных слотов:
template
class HashSet {
T *slots; // Array of slots
uint8_t *metadata; // Array of metadata (each slot has a single byte of...
Anonymous » 16 дек 2024, 03:38
Последнее сообщение Anonymous «
Anonymous »
Я новичок и впервые пробую esp. У меня есть две платы Adafruit QT Py ESP32-C3, и я пытаюсь заставить одну плату отправлять сообщение, а вторую плату печатать по серийному номеру, что она получила сообщение.
Хотя все моя конфигурация, кажется,...
Anonymous » 16 дек 2024, 03:38
Последнее сообщение Anonymous «
Anonymous »
vector — это структура с двумя открытыми членами X и Y; параметризованный конструктор, который печатает целочисленный конструктор с именем; конструктор копирования, который печатает конструктор копирования, называемый; и конструктор перемещения,...
Anonymous » 16 дек 2024, 03:34
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь использовать boost asio для отправки некоторых пакетов udp, но получаю:
Building folder: C:/Users/tom.mclean/src/Nemo/build nemo
Starting build
Executing command: C:\Users\tom.mclean\AppData\Local\miniconda3\Scripts\cmake.EXE --build...
Anonymous » 16 дек 2024, 03:04
Последнее сообщение Anonymous «
Anonymous »
Когда мое окно X11 получает событие DestroyNotify, я хотел бы закрыть свое приложение, однако мой процесс завершается с 1 вместо 0. Когда я запускаю его в режиме отладки, я получаю следующую ошибку: p>
X connection to :1 broken (explicit kill or...
Anonymous » 16 дек 2024, 02:44
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь визуализировать модель вертолета в своем проекте OpenGL, используя Assimp для загрузки файла .obj. Модель загружается, но выглядит растянутой и смещенной (см. снимок экрана ниже). Части модели также кажутся обрезанными. Пожалуйста,...
Anonymous » 16 дек 2024, 02:25
Последнее сообщение Anonymous «
Anonymous »
Мне нужна шаблонная функция, которая вызывает метод своего шаблонного класса в зависимости от того, какой это класс. Я понимаю, что лучшим способом добиться этого было бы использование std::is_same, но это не имеет значения для вопроса.
Вот мой...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения