Anonymous » 27 сен 2023, 11:45
Последнее сообщение Anonymous «
Anonymous »
Если у меня есть код:
#ifdef __cplusplus внешний С { #endif #ifndef _ZLIB_H #include zlib.h #endif ... Мы знаем, что не следует использовать #include в extern C { ... }, но многие из текущего кода и библиотек используют этот способ.
Anonymous » 27 сен 2023, 11:42
Последнее сообщение Anonymous «
Anonymous »
Я разработчик C/C++, и вот пара вопросов, которые меня всегда сбивали с толку.
Есть ли большая разница между «обычным» и встроенным кодом? В чем основное отличие? Является ли встроенный код просто «формой» макроса? Какой компромисс необходимо...
Anonymous » 27 сен 2023, 11:32
Последнее сообщение Anonymous «
Anonymous »
Хотя я уже установил среду для кодирования C++, я не могу запустить код в коде Visual Studio, нажав ctrl f5 и используя g++. Когда я запускаю код ctrl + f5, у меня возникнет проблема, показанная на рисунке 1. Я могу только запустите код, нажав ctr +...
Anonymous » 27 сен 2023, 11:16
Последнее сообщение Anonymous «
Anonymous »
Этот фрагмент кода регистрирует две глобальные горячие клавиши в Windows для SHIFT+F5 и SHIFT+F6. Он работает нормально во всех случаях, включая случай, когда в фокусе находится совершенно другое приложение, например игра.
Anonymous » 27 сен 2023, 11:15
Последнее сообщение Anonymous «
Anonymous »
Я хотел создать слой в фотошопе, похожий на систему, но пока я все еще учусь, мне трудно. Сначала я попробовал использовать делегата, но, застряв, переключился на объявление элементов управления напрямую в элементе.
Anonymous » 27 сен 2023, 11:13
Последнее сообщение Anonymous «
Anonymous »
Стандарт C++17 вводит «руководства по выводу шаблонов». Я так понимаю, что они как-то связаны с новым выводом аргументов шаблона для конструкторов, представленным в этой версии стандарта, но я еще не видел простого объяснения в стиле часто...
Anonymous » 27 сен 2023, 11:12
Последнее сообщение Anonymous «
Anonymous »
Я встречаю такой код, как следующий. Что означает оператор '->'?
шаблон класс Объект{ Объект(Т); }; шаблон Obj(T) -> Obj; Я знаю -> — это оператор доступа к членам в C++. Но первая часть template Obj(T ) -> Obj; является шаблон Obj(T) что является...
Anonymous » 27 сен 2023, 10:50
Последнее сообщение Anonymous «
Anonymous »
Я проверяю рейтинг связи сокетов Windows, сервер получает сообщение и возвращает его, клиент отправляет сообщение и получает ответ сервера. Если клиент отправляет и получает непрерывно, время отправки и получения клиентом составляет около 37 мкс (на...
Anonymous » 27 сен 2023, 10:43
Последнее сообщение Anonymous «
Anonymous »
Мне нужен общий порядок как для Eigen::Matrix, так и для Eigen::Array, поэтому я хотел бы специализировать std::less > для родительского класса обоих: Eigen::DenseBase. Из я знаю, что мне нужно определить std::less для шаблонного типа...
Anonymous » 27 сен 2023, 10:40
Последнее сообщение Anonymous «
Anonymous »
Я хочу эффективно возвести два числа в рациональную степень. Это будет основой всех моих других реализаций математических функций (log, log2, exp, sin, cos), поскольку я использую метод Ньютона, а многие итерационные схемы включают возведение в...
Anonymous » 27 сен 2023, 10:35
Последнее сообщение Anonymous «
Anonymous »
Мне нужно добавить контурный слой на карту в osgEarth < 3.0, но я понятия не имею, что мне делать. Я имею в виду что-то вроде этой картинки: Я хочу добавить оттенок радуги к своему ландшафту, но в виде слоя. это добавляется как плагин, поэтому это...
Anonymous » 27 сен 2023, 10:30
Последнее сообщение Anonymous «
Anonymous »
Я думал, что & и * — это просто синтаксические соглашения для объявления указателей и ссылок, но при попытке объявить ссылку на int* , мне нужно использовать int*&, иначе я получаю эту ошибку:
Anonymous » 27 сен 2023, 10:24
Последнее сообщение Anonymous «
Anonymous »
При удалении файла .vrm в браузере контента движка Unreal 5.2+ происходит сбой движка с ошибкой EXC_BAD_EXCEPTION. Кто-нибудь может что-нибудь сказать по этому поводу?
Создал libassimp.a для Arm64, а также x86_64;arm64, попробовал разные версии, а...
Anonymous » 27 сен 2023, 10:16
Последнее сообщение Anonymous «
Anonymous »
Я использую Qt Creator и C++ уже много лет, но в последнее время автоматический отступ начал давать сбой, если предыдущая строка содержит шведский символ , например. å.
Ниже приведен пример. Я выделил весь текст и нажал ^I. В результате строка 8...
Anonymous » 27 сен 2023, 08:56
Последнее сообщение Anonymous «
Anonymous »
Я работаю в Unreal Engine 5.1. У меня проблема в том, что камера застревает у ног игрока, и когда я захожу в экран персонажа игрока, чтобы отредактировать положение камеры, на панели сведений не отображаются никакие детали, когда я нажимаю на...
Anonymous » 27 сен 2023, 08:50
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь вывести UUID, хранящийся в виде вектора байтов, в виде шестнадцатеричной строки с дефисами. Если какой-либо отдельный байт имеет начальный ноль, моя выходная строка пропускает его. Я использую std::setw(2) и все еще наблюдаю такое...
Anonymous » 27 сен 2023, 08:48
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь разобраться с PGO с помощью GCC, но все примеры, которые я могу найти в Интернете, содержат только один файл .c, компиляция которого довольно проста. Есть ли какие-либо ресурсы, в которых говорится о том, как это должно работать в более...
Anonymous » 27 сен 2023, 08:28
Последнее сообщение Anonymous «
Anonymous »
введите здесь описание изображения
В тестовом примере с длиной строки около 10^4 превышено ограничение по времени. Я думаю, это связано с тем, что функция string.erase() имеет временную сложность o(N), где N — длина строки. Пожалуйста, помогите...
Anonymous » 27 сен 2023, 08:26
Последнее сообщение Anonymous «
Anonymous »
Я разрабатываю тренажер для слепого набора текста QML и не могу понять, какой из классов QML мне следует использовать для отображения текста. Мне нужен какой-то текстовый редактор с фиксированным курсором в определенном месте, когда пользователь...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения