Мы поддерживаем базу исходного кода с открытым исходным кодом для настольного приложения для Linux (и BSD). Графический интерфейс этого приложения построен на FLTK (и довольно сложен).
В этом графическом интерфейсе есть специальный виджет, на самом...
GCC 15.2 (и многие более ранние версии) принимает следующий код, а Clang 21.1 (и многие более старые версии) — нет:
struct Wrapper
{
explicit Wrapper(int) {}
};
Я потратил много времени на создание собственного графического движка на основе sdl2 на C++, и мне хотелось бы перейти к рендерингу в изометрическом представлении. Это означает возможность отображать 3D-объекты, и мне интересно, стоит ли мне...
Как перебирать вектор строки C++ и удалять элементы на основе сравнения строк?
В частности, если строка начинается с заданной подстроки.
До C++20, в котором появилась функция start_with(), по-видимому, не существовало четкого/чистого способа...
Я видел другие сообщения, которые не дают четких ответов, основной ответ, который я вижу повсюду, — это либо _setmode, либо SetConsoleOutputCP, но они оба выглядят так, будто меняют настройку, которая не будет изменена позже, что меня не привлекает....
OpenMP использует собственную схему нумерации потоков, начиная с 0 для главного потока. Главный поток — это поток, который инициировал параллельную область, которая в следующем примере является основным потоком программы.
int main()
{
// only the...
Как мне прочитать файл gz, состоящий из очень длинных строк (не ограниченных, но до ГБ), построчно на C++?
Решения с zlib ограничены размером буфера, но я не знаю своего предела.
Я решаю проблему Несоответствие набора (поиск дубликата и отсутствующего числа) с помощью C++.
Я использую вектор частоты для подсчета вхождений, но получаю ошибку времени выполнения от UndefineBehaviorSanitizer .
Строка 1122: Char 34: ошибка...
Я хочу скомпилировать ветку github (ответвление llvm/llvm-project), чтобы опробовать некоторые экспериментальные функции отражения.
Следуя я скомпилировал с помощью cli (ninja, msvc), но не смог найти atlbase.h. CLion (по умолчанию: mingw, ninja,...
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ : я нашел несколько других вопросов по SO, но они либо не имели прямого отношения к Linux, либо, например: Как скомпилировать Clang в Windows более десяти лет назад.
Предыстория
Я хочу скомпилировать эту ветку GitHub...
Мы поддерживаем базу исходного кода с открытым исходным кодом для настольного приложения для Linux (и BSD). Графический интерфейс этого приложения построен на FLTK (и довольно сложен).
В этом графическом интерфейсе есть специальный виджет, на самом...
Я создаю 64-битную игру для Windows с использованием SDL3, CMake и C++. Мне удалось с помощью моего CMakeLists.txt динамически связать мою программу с SDL3. Я использую компилятор C++ MinGW-w64 и не хочу, чтобы пользователь устанавливал SDL3.
Мой...
Мой вопрос мотивирован std::polymorphic, который может владеть объектом любого типа, производным от T, если он создан с помощью тега std::in_place_type. Но я не вижу такого конструктора:
template
polymorphic(polymorphic&& other>);
Оптимизатор Clang вводит тест во время выполнения для выбора инструкций в плотный цикл. Как я могу сообщить ему, что проверяемое условие не является необходимым?
Подробнее
Вот функция, определяющая, имеет ли число простые множители.
#include...
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ : я нашел несколько других вопросов по SO, но они либо не имели прямого отношения к Linux, либо, например: Как скомпилировать Clang в Windows более десяти лет назад.
Предыстория
Я хочу скомпилировать эту ветку GitHub...
Мне нужно установить результат из std::put_time из ctime в std::string, как мне это сделать?
Вот мой код:
BBToolkit::LogManager::LogManager() {
auto t = std::time(nullptr);
auto tm = *std::localtime(&t);
std::cout
Мой вопрос мотивирован std::polymorphic, который может владеть объектом любого типа, производным от T, если он создан с помощью тега std::in_place_type. Но я не вижу такого конструктора:
template
polymorphic(polymorphic&& other>);
Я потратил много времени на создание собственного графического движка на основе sdl2 на C++, и мне хотелось бы перейти к рендерингу в изометрическом представлении. Это означает возможность отображать 3D-объекты, и мне интересно, стоит ли мне...
Как перебрать вектор строки C++ и удалить элементы на основе сравнения строк?
В частности, если строка начинается с заданной подстроки.
Базовый поток кода аналогичен (некорректному) примеру программы C++ ниже.
#include
#include
#include
#include...
Я создаю 64-битную игру для Windows с использованием SDL3, CMake и C++. Мне удалось с помощью моего CMakeLists.txt динамически связать мою программу с SDL3. Я использую компилятор C++ MinGW-w64 и не хочу, чтобы пользователь устанавливал SDL3.
Мой...
Как известно, в Boost мы можем использовать ограничение скорости для ограничения скорости чтения и записи потока TCP, как указано в документации:
Мой вопрос: как я могу применить одно и то же ограничение скорости к чтению и записи в сокет UDP?...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения