Anonymous » 27 сен 2023, 11:56
Последнее сообщение Anonymous «
Anonymous »
В C++ функции встраиваются только в том случае, если они явно объявлены inline (или определены в заголовочном файле), или компиляторам разрешено встраивать функции по своему усмотрению?
Anonymous » 27 сен 2023, 11:54
Последнее сообщение Anonymous «
Anonymous »
Каковы требования к функции, чтобы она могла выполняться встроенно в C++? Есть ли случай, когда функция не может быть встроена или любая функция может быть встроена, и программист должен решить, как определить функцию, исходя из соображений времени...
Anonymous » 27 сен 2023, 11:47
Последнее сообщение Anonymous «
Anonymous »
Как написать код C++, который принимает n строк (между которыми может быть пробел) и сохраняет их внутри вектора строк, а затем печатает его? (Необходимо взять строки внутри вектора.)
#include использование пространства имен std; интервал...
Anonymous » 27 сен 2023, 11:47
Последнее сообщение Anonymous «
Anonymous »
Каковы преимущества/недостатки использования встроенных функций в C++? Я вижу, что это только увеличивает производительность кода, который выводит компилятор, но с сегодняшними оптимизированными компиляторами, быстрыми процессорами, огромной памятью...
Anonymous » 27 сен 2023, 11:47
Последнее сообщение Anonymous «
Anonymous »
Я хочу создать установочный файл для своего проекта, однако мой проект использует внешние библиотеки, загруженные с помощью vcpkg. когда я создаю установочный файл и запускаю его на другом компьютере, зависимости моего проекта не устанавливаются....
Anonymous » 27 сен 2023, 11:47
Последнее сообщение Anonymous «
Anonymous »
1 . std::lock_guard{mtx}; 2 . std::lock_guard lk{mtx};
Я обнаружил в своем коде, что если я использую первый метод, все равно будет состояние гонки, а если я использую второй, проблем нет. Я думаю, что эти два метода одинаковы, но когда я запускаю...
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*&, иначе я получаю эту ошибку:
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения