Anonymous » 08 мар 2026, 22:16
Последнее сообщение Anonymous «
Anonymous »
Мне нужно сохранить UUID длиной 128 бит в переменной. Существует ли 128-битный тип данных в C++? Мне не нужны арифметические операции, я просто хочу легко сохранять и очень быстро считывать значения.
Anonymous » 08 мар 2026, 21:48
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь добавить строку в функцию constexpr, но, похоже, это не удается, когда длина строки увеличивается до 16 символов, и это происходит последовательно в MSVC, GCC и Clang. Резерв не помогает.
#include
#include
Anonymous » 08 мар 2026, 21:23
Последнее сообщение Anonymous «
Anonymous »
У меня была идея добавить текст для строки, но я не знаю, как вычислить его для беззнакового символа*.
Размер const char* такой же, как и для const unsigned char*?
const std::string s = .... ;
const unsigned char* data = reinterpret_cast(...
Anonymous » 08 мар 2026, 20:02
Последнее сообщение Anonymous «
Anonymous »
Если у меня есть функция, закрытая за макросом, функция не будет скомпилирована, если макрос не определен. Однако LLVM LIT по-прежнему выполняет проверки и выдает ошибки. Есть ли способ их условно включить?
Например, предположим, что у меня есть...
Anonymous » 08 мар 2026, 18:34
Последнее сообщение Anonymous «
Anonymous »
Средство C++26 Contracts (P2900) в настоящее время находится в рабочем проекте, но его проект все еще является предметом существенного обсуждения внутри комитета.
В написанном мною документе поднимается вопрос о том, готовы ли контракты к выпуску в...
Anonymous » 08 мар 2026, 18:26
Последнее сообщение Anonymous «
Anonymous »
Скриншот экрана SizeChoice
У меня проблема: на первом экране кнопки работают, а на следующем нет.
#include
#define RAYGUI_IMPLEMENTATION
#include
#include
#include
#include
#include
#include
Anonymous » 08 мар 2026, 16:15
Последнее сообщение Anonymous «
Anonymous »
У меня есть вектор, я помещаю в вектор много элементов, и мне нужен быстрый доступ, поэтому я не использую список. Как установить начальный размер вектора (например, 20 000 мест, чтобы избежать копирования при вставке нового)?
Anonymous » 08 мар 2026, 15:59
Последнее сообщение Anonymous «
Anonymous »
У меня проблема: на первом экране кнопки работают, а на следующем нет.
#include
#define RAYGUI_IMPLEMENTATION
#include
#include
#include
#include
#include
#include
Anonymous » 08 мар 2026, 15:57
Последнее сообщение Anonymous «
Anonymous »
Пример кода из ATOMIC_FLAG_INIT на cppreference
#include
std::atomic_flag static_flag = ATOMIC_FLAG_INIT; // static initialization,
// guaranteed to be available during dynamic initialization of static objects.
Anonymous » 08 мар 2026, 13:28
Последнее сообщение Anonymous «
Anonymous »
Средство C++26 Contracts (P2900) в настоящее время находится в рабочем проекте, но его проект все еще является предметом существенного обсуждения внутри комитета.
В написанном мною документе поднимается вопрос о том, готовы ли контракты к выпуску в...
Anonymous » 08 мар 2026, 11:59
Последнее сообщение Anonymous «
Anonymous »
Boost describe позволяет описывать перечисления и проверять эти описания. Я знаю, как получить члены перечисления, но есть ли способ получить имя самого перечисления?
class Outer {
Anonymous » 08 мар 2026, 10:54
Последнее сообщение Anonymous «
Anonymous »
У меня была идея добавить текст для строки, но я не знаю, как его вычислить для беззнакового символа*.
Размер const char* такой же, как и для const unsigned char*?
const std::string prores_ks_trellis_node_comp_glsl = .... ;
const unsigned char*...
Anonymous » 08 мар 2026, 09:01
Последнее сообщение Anonymous «
Anonymous »
Средство C++26 Contracts (P2900) в настоящее время находится в рабочем проекте, но его проект все еще является предметом существенного обсуждения внутри комитета.
В написанном мною документе поднимается вопрос о том, готовы ли контракты к выпуску в...
Anonymous » 08 мар 2026, 05:10
Последнее сообщение Anonymous «
Anonymous »
Согласно документации cppreference, можно определить оператор трехстороннего сравнения по умолчанию с типом возвращаемого значения, отличным от категории сравнения:
Если разрешение перегрузки для b дает пригодный для использования кандидат и может...
Anonymous » 08 мар 2026, 03:31
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь создать самозаверяющий запрос с subjectAltName из кода C++ (пытаюсь реализовать динамические самозаверяющие сертификаты, подобные этому, для фактической версии OpenResty, но для subjectAltName нет решения).
Anonymous » 08 мар 2026, 03:30
Последнее сообщение Anonymous «
Anonymous »
Этот код уже отлично справляется с рассылкой обычных ключей:
std::set keys;
std::set movement = { 'W', 'A', 'S', 'D', VK_RETURN, VK_CONTROL, VK_SHIFT, '/' };
std::set mods = {VK_CONTROL,VK_SHIFT};
int spamrate = 15;
Anonymous » 08 мар 2026, 00:07
Последнее сообщение Anonymous «
Anonymous »
Я использую Qt 5.15.0 с Qt Creator 14.0.2 в Windows.
Когда я пытаюсь запустить отладчик ( GNU gdb 8.1 for MinGW 8.1.0 32-64bit ) с Qt 5.15.0, я всегда получаю красную строку состояния с надписью «запуск отладчика».
Чтобы это исправить, я попытался...
Anonymous » 07 мар 2026, 23:13
Последнее сообщение Anonymous «
Anonymous »
Я создаю решение в Visual Studio, которое состоит в основном из проектов C++, на основе технологии vcpkg.
При выполнении сборки этого решения происходит сбой сборки одного проекта, как описано в следующем сообщении об ошибке:
1>pdfwrap.obj : error...
Anonymous » 07 мар 2026, 22:17
Последнее сообщение Anonymous «
Anonymous »
Средство C++26 Contracts (P2900) в настоящее время находится в рабочем проекте, но его проект все еще является предметом серьезного обсуждения внутри комитета.
В этом документе поднимается вопрос о том, готовы ли контракты к выпуску в C++26 или эту...
Anonymous » 07 мар 2026, 20:49
Последнее сообщение Anonymous «
Anonymous »
Иногда я случайно забываю вызвать метод суперкласса в C++, когда переопределяю метод.
Есть ли какой-нибудь способ помочь выяснить, когда я переопределяю метод, чтобы не забыть вызвать метод суперкласса? (Что-то вроде @Override в Java, за...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения