Я использую Visual Studio 2022 версии 17.9.2, и в обработчике исключений моего приложения я начал регистрировать стеки вызовов, используя новую функцию C++23 to_string( std::stacktrace::current() ). В целом работает нормально, но если при загрузке...
Я обнаружил, по моему мнению, странную ошибку в std::optional в GCC на моем MacBook. Я надеюсь, что кто-нибудь сможет доказать мне, что я не прав, или подсказать, куда об этом сообщить.
Справочная информация:
Недавно я решил, что хочу узнать...
Я создал GCC 13.2.0, который, по моему мнению, имеет неплохую поддержку C++23.
Я пытаюсь скомпилировать код, который будет использовать C++. 23 std::generator.
Например:
c+ +23 должен содержать заголовок генератора:
#include
Я использовал C++17 в VS Code. Теперь я хочу использовать C++20 или C++23, но не могу перейти с версии C++17.
Я пробовал много способов, например добавление -std-c++2b в Task.json или установите для C++Standard значение C++23, но мой код VS все еще...
Я пытаюсь изучить asio, написав библиотеку, которая подключается к определенному устройству
через UDP-соединение.
Когда устройство включается, оно переходит в режим широковещания, в котором оно передает свою
личность в сеть. Таким образом,...
Кто определяет размер любого типа данных или структуры (в зависимости от 32-битной или 64-битной версии)? Компилятор или процессор? Например, sizeof(int) составляет 4 байта для 32-битной системы, а для 64-битной системы — 8 байт.
Для одного из моих заданий по программированию на C++ мне пришлось учитывать размер целочисленной переменной при разработке программы. Я читаю в Интернете, и в большинстве мест говорится: «Размер целого числа зависит от платформы». Мне неясно, что...
Подробнее о странном поведении интерфейса класса GMP C++, связанном с ключевым словом C++ auto. Мой предыдущий вопрос также касался этого ключевого слова, и его удаление решило мою проблему. Однако это была проблема компиляции, но теперь она...
Я просматриваю API, написанный на C++, и не понимаю, что означает следующий тип параметра:
void*& data
Означает ли это, что пользователь передаст ссылку на указатель void? Если это правда, какой в этом смысл? Я имею в виду, что void* уже...
Я только начинаю изучать C++ и начал изучать целочисленное переполнение. Из любопытства я написал несколько тестов, чтобы посмотреть, что происходит с определенными целочисленными значениями.
Я пытался исправить некоторые проблемы сборки одной из моих программ и, похоже, столкнулся с ошибкой при сборке программы с использованием файла заголовка.
Каждый раз, когда я попытка включить «splashkit.h» говорит, что это файл «splashkit.h: нет...
Обычно я успешно использую ASAN в macOS, но в настоящее время я сталкиваюсь с проблемой, заключающейся в том, что моя программа иногда завершается с выводом ошибки ASAN, но в остальном все происходит нормально. Я не получаю никаких следов, как...
Я использую библиотеку OpenBLAS для своих кодов Rcpp, но некоторые сценарии не компилируются, а другие успешно.
Похоже, проблема связана с умножением матриц с использованием оператора * в Armadillo, поскольку сценарии без этой операции компилируются...
MSVC позволяет компилировать следующий код, тогда как Clang и GCC этого не делают. Однако в Godbolt будет ли компилироваться MSVC, это зависит от того, установлен ли флаг «-Wextra» в параметрах компилятора. Дело в том, что «-Wextra» не существует в...
Я использую madCodeHook для внедрения dll в Chrome, эта dll вызывает setwindowdisplayaffinity(hwnd,WDA_MONITOR), она вызывает предотвращение захвата экрана, затем я вызываю setwindowdisplayaffinity(hwnd,WDA_NONE), чтобы разрешить захват экрана,...
Я пытаюсь понять многопоточность в C++, но застрял в этой проблеме: если я запускаю потоки в цикле for, они печатают неправильные значения. Это код:
#include
#include
#include
Я пытаюсь создать физический движок на C++, и у меня есть сценарий твердого тела и функция для разрешения столкновений. Но когда расстояние между одним твердым телом и другим становится немного больше, твердое тело с меньшей массой просто...
В приведенном ниже фрагменте кода я вызываю два разных файла. С первого раза всё работает и текст из файла извлекается корректно, но при вызове второго файла из кейса переключателя компилятор пишет ошибку:
error: jump to case label
61 | case 2:
| ^...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения