Я делаю C ++ Discord Bot в качестве проекта Cmake. Он использует SQLITE_MODERN_CPP Обертку. Поскольку он использует Hunter, минимальное требование для версии Cmake устарело, поэтому я разделил обертку, и теперь я делаю свои собственные Cmakelists...
Я ищу (своего рода универсальный швейцарский армейский нож), которая заменяет все вхождения строки поиска в данном строковом объекте с помощью текста замены, возможно, оцениваемого ленивым. есть:
У меня есть два потока, и мне нужно запустить задачу из первого потока, но таким образом, что задача выполняется во втором потоке. io_context , который работает в другом потоке?
Другими словами, правильным ли следующий код?
#include
#include...
В разработке на машине Windows 11 я использую следующий код, как только окно загружается, чтобы изменить размер до естественного размера его содержимого.auto rootElement = this->Content();
rootElement.Measure({ std::numeric_limits::infinity(),...
У меня есть простая программа C ++, которая управляет в качестве списка Todo. TODO , класс содержит вектор элемента для отслеживания каждого действия TODO и их идентификатора . Ограничение ключей состоит в том, что идентификаторы должны быть строго...
В разработке на машине Windows 11 я использую следующий код, как только окно загружается, чтобы изменить размер до естественного размера его содержимого.
auto rootElement = this->Content();
rootElement.Measure({ std::numeric_limits::infinity(),...
Я пытаюсь создать интерфейс Python для более крупного проекта, но, когда я продолжал сталкиваться с этой проблемой, я решил прочитать руководство и сделать минимальный пример. Это файлы:
// example.c
Я делаю игровой двигатель в C ++, используя модули из C ++ 20.
Используя основной пример, двигатель структурирован так:
class A содержит уникальный_ptr в классе B , класс B содержит регулярный указатель на класс A и уникальный A>B>C>D ), где...
Как я могу сравнить характер независимо от его случая. Означает предположим, что я ввожу z, если мое условие возвращает истину как для z, так и для z, символ может быть алфавитом из A-Z или A-Z.
Вам дают невзвешенное дерево с N -узлами, и каждый узел начинается со значения 0. Будут Q -запросы. 1 -й тип запроса изменит значение в узле на новое значение. 2 -й тип запроса запрашивает сумму значений узлов на простом пути между двумя данными...
Я изучаю использование ключевого слова Typename в качестве дисковигатора в шаблонах C ++. Примеры, которые я обнаружил до сих пор, иллюстрируют ситуации, когда только одна интерпретация является грамматически достоверной, а другая не может...
У меня в последнее время есть время, и я должен оставаться продуктивным. Я хотел бы сделать приложение или программу для моего рабочего стола, но творческая сторона моего мозга в наши дни. Я сделал пользовательский интерфейс с вкладками и полем...
Я работаю над проектом в C ++. Я пишу несколько модульных тестов, и у меня есть функции публично, чтобы я мог получить к ним доступ в целевых исполняемых файлах своих модульных тестов, но я действительно не хочу, чтобы они были обнаружены. Есть ли...
Я использую оператор шаблон преобразования s для имитации вычета возвращаемого типа.
Это обычно работает нормально, за исключением случаев, когда целевой тип - std :: Необязательно :
запускается на Godbolt
#include
#include
Какой самый простой способ создать мой собственный std :: cerr , чтобы он был линейным потоком. вывода Когда я на самом деле вижу его на моей консоли (и не смешивается с выходом какого -либо другого потока).
При загрузке файла сцены GLTF с несколькими текстурами через Model Loader с использованием Nlohmann: JSON Library . Модель отображается только с одной из текстур для всей модели. Я понятия не имею, должен ли я добавить больше слотов текстур в...
Я экспериментирую с C ++ Builder 12, пытаясь перенести старый код из C ++ Builder 2009.
В этом старом коде все строки символов определяются, например, как это:
char testString = This is a test ;
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения