Anonymous » 22 авг 2025, 17:54
Последнее сообщение Anonymous «
Anonymous »
Я ищу (своего рода универсальный швейцарский армейский нож), которая заменяет все вхождения строки поиска в данном строке. char* , std :: string_view , std :: string , char*(*) () , std :: function , ...). Все, что оценивает новую строку, также...
Anonymous » 22 авг 2025, 17:49
Последнее сообщение Anonymous «
Anonymous »
Существует обширное обсуждение риска того, что запись в общее состояние в обработчике сигнала может быть прерван на полпути другим обработчиком сигнала.
I Обработка Ctrl+C в функции, которая настроена с SetConsolectrlHandler. Я полагаю, что пресс...
Anonymous » 22 авг 2025, 17:14
Последнее сообщение Anonymous «
Anonymous »
Я делаю игровой двигатель в C ++, используя модули из C ++ 20.
Используя основной пример, двигатель структурирован так:
class A содержит уникальный_ptr в классе B , класс B содержит регулярный указатель на класс A и уникальный A>B>C>D ), где...
Anonymous » 22 авг 2025, 17:09
Последнее сообщение Anonymous «
Anonymous »
У меня есть следующий код:
void CScriptTable::EnumReferences(asIScriptEngine *engine)
{
if (m_table)
{
// Call the gc enum callback for each nested table
size_t col = 0, row = 0, num_cols = m_table->numCols(),
num_rows = m_table->numRows();...
Anonymous » 22 авг 2025, 17:01
Последнее сообщение Anonymous «
Anonymous »
Ну, было задано много вопросов о анализе XML в C ++ и т. Д. ...
Но вместо общей проблемы моя очень специфична. В частности, у меня есть очень большой XML -файл для анализа.
Мое приложение должно открыть этот файл и получить данные. Он также должен...
Anonymous » 22 авг 2025, 16:40
Последнее сообщение Anonymous «
Anonymous »
Я использую оператор шаблон преобразования s для имитации вычета возвращаемого типа.
Это обычно работает нормально, за исключением случаев, когда целевой тип - std :: Необязательно :
запускается на Godbolt
#include
#include
Anonymous » 22 авг 2025, 15:17
Последнее сообщение Anonymous «
Anonymous »
Vulkan Hogs Университетская область клиента (передний буфер) даже после инструкции выключить. Я пишу двигатель видеоигр, в котором есть меню для переключения между графическими бэкэндами, три из которых реализованы туда, где они инициализируют и...
Anonymous » 22 авг 2025, 15:12
Последнее сообщение Anonymous «
Anonymous »
Мое приложение Windows использует Vulkan для рендеринга в область клиента окна. Когда я изменяю размер окна, появляется желоб. Эффект наиболее заметен при сокращении окна, а не увеличивает его. Образы Swapchain (низкая задержка).
Использование...
Anonymous » 22 авг 2025, 15:02
Последнее сообщение Anonymous «
Anonymous »
У меня есть приложение Winui3 C ++, которое отображает информацию в окне. Это приводит к тому, что окно больше экрана, и элементы управления становятся невозможными для доступа. auto rootElement = this->Content();
rootElement.Measure({...
Anonymous » 22 авг 2025, 14:45
Последнее сообщение Anonymous «
Anonymous »
У меня есть следующий код:
void CScriptTable::EnumReferences(asIScriptEngine *engine)
{
if (m_table)
{
// Call the gc enum callback for each nested table
size_t col = 0, row = 0, num_cols = m_table->numCols(), num_rows = m_table->numRows();...
Anonymous » 22 авг 2025, 14:21
Последнее сообщение Anonymous «
Anonymous »
Я работаю над проектом в C ++. Я пишу несколько модульных тестов, и у меня есть функции публично, чтобы я мог получить к ним доступ в целевых исполняемых файлах своих модульных тестов, но я действительно не хочу, чтобы они были обнаружены. Есть ли...
Anonymous » 22 авг 2025, 14:18
Последнее сообщение Anonymous «
Anonymous »
Я делаю игровой двигатель в C ++, используя модули из C ++ 20.
Используя основной пример, двигатель структурирован так:
class A содержит уникальный_ptr в классе B , класс B содержит регулярный указатель на класс A и уникальный A>B>C>D ), где...
Anonymous » 22 авг 2025, 13:46
Последнее сообщение Anonymous «
Anonymous »
Использование VS2022. Как говорится в заголовке, я пытаюсь вывести типы возврата и параметров указателя метода. У меня есть решение, которое работает с довольно неудачными деталями, что если я отправлю указатель на функцию, определенные вещи больше...
Anonymous » 22 авг 2025, 13:39
Последнее сообщение Anonymous «
Anonymous »
Я прочитал немного QA об этих двух операциях. Но я до сих пор не понимаю. /> memory_order_acq_rel : операции обновления на копии или представления данных на разных процессорах выполняются на разных ссылках на данные. />
Anonymous » 22 авг 2025, 13:29
Последнее сообщение Anonymous «
Anonymous »
Безопасно ли выполнить Select Query в одном потоке и вставить и обновить в другом потоке в SQLite3 в C ++? Приведет ли это Data Race/Ub?
Я создаю соединение с базой данных следующим образомsqlite3* db;
sqlite3_open( path/to/example.db , &db);...
Anonymous » 22 авг 2025, 12:22
Последнее сообщение Anonymous «
Anonymous »
Я думаю, что общепринято, что #include - плохая практика, отчасти потому, что он анализирует и включает в себя каждый стандартный заголовок, который почти всегда не нужен (это также невозможно, но это за пределами моей точки зрения). Еще хуже, в...
Anonymous » 22 авг 2025, 12:06
Последнее сообщение Anonymous «
Anonymous »
Я всегда испорчу, как использовать const int * , const int * const и int * const правильно. Есть ли набор правил, определяющих, что вы можете и не можете сделать?
Anonymous » 22 авг 2025, 11:21
Последнее сообщение Anonymous «
Anonymous »
Использование проекта Xcode, компиляция с C ++ 23. Clang все еще жалуется, что «класс Enum» вместо этого должен быть просто «перечисленным». - Это особенность современного C ++ (11 далее)
Любой совет о том, как заставить XCode по -настоящему...
Anonymous » 22 авг 2025, 11:03
Последнее сообщение Anonymous «
Anonymous »
Когда у меня есть предупреждение или ошибка в моем коде C ++, Visual Studio прыгает к нему и показывает желтое поле сообщения в редакторе.
Я не могу найти, как отключить эту функцию; Это очень раздражает. Где я могу его выключить?
Anonymous » 22 авг 2025, 09:47
Последнее сообщение Anonymous «
Anonymous »
class Sample
{
int a = 0;
public void Run()
{
// main thread.Assuming this is chromium task runner.
auto currentRunner = GetCurrentDefault();
somePooledRunner->PostTask(
()
{
a = TimeConsumingOperation();
// post back to main thread....
Anonymous » 22 авг 2025, 09:31
Последнее сообщение Anonymous «
Anonymous »
Допустим, я пытаюсь переименовать пространство имен с множеством символов в огромной кодовой базе Monorepo. Я хочу перейти от Old_Namespace к new_ns , но я не могу атомно обновить каждого пользователя, и есть так много символов, что трудно даже...
Anonymous » 22 авг 2025, 09:09
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь внедрить систему сетки для обнаружения столкновений между танками в игре. Танк должен находиться в правой ячейке сетки, сохраненной и обновляемой всякий раз, когда он переходит к другому. vec2 position{ start_blue_x + ((i % max_rows) *...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения