Anonymous » 03 окт 2023, 06:08
Последнее сообщение Anonymous «
Anonymous »
Я знаю, что бывают случаи, когда использование std::forward для одного и того же аргумента в цикле неверно, поскольку это может привести к перемещению объекта, например:
шаблон auto applyTenTimes(T&& arg, auto&& f){ for(int я = 0; я
Anonymous » 03 окт 2023, 05:49
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь написать свою собственную функцию inplace_function и столкнулся со странной проблемой, когда при присваивании вызывался шаблонный конструктор, а не оператор присваивания. Я не уверен, связано ли это с разрешением перегрузки или чем-то еще....
Anonymous » 03 окт 2023, 05:43
Последнее сообщение Anonymous «
Anonymous »
Я разработал клиентское программное обеспечение, которое должно использовать sqlite3 для хранения данных. На компьютере пользователя будут храниться некоторые данные, которые необходимо зашифровать.
Anonymous » 03 окт 2023, 05:38
Последнее сообщение Anonymous «
Anonymous »
Я видел .ixx, .cxx, .cpp и .cppm, используемые с C++ 20 модулей.
Каковы различные соглашения об именах расширений файлов для модулей C++20? Для какого типа модуля (интерфейса или реализации) какое расширение обычно используется?
Anonymous » 03 окт 2023, 05:19
Последнее сообщение Anonymous «
Anonymous »
У меня есть этот класс C++:
Результат класса { частный: бул _успех; std::string _message = {}; публика: Результат (bool успех, std::string message); ~Результат() = по умолчанию; оператор bool() const { вернуть _успех; } std::string& getMessage() {...
Anonymous » 03 окт 2023, 04:57
Последнее сообщение Anonymous «
Anonymous »
Я хочу создать массив/вектор объектов без указанного класса шаблона. Например:
шаблон класс Класс { публика: Класс() {} }; подписано main() { Классные вещи ; // ошибка компилятора }
Anonymous » 03 окт 2023, 04:37
Последнее сообщение Anonymous «
Anonymous »
Я не нашел веской причины реализовывать свои личные проекты в виде отдельных заголовочных/исходных файлов. Меньшее количество файлов для работы и поддержка IDE делают навигацию и редактирование совершенно не проблематичным. При необходимости...
Anonymous » 03 окт 2023, 03:54
Последнее сообщение Anonymous «
Anonymous »
Примечание: я предпочитаю всегда хранить свои реализации отдельно от объявлений, даже для кода шаблона, который все равно должен находиться в заголовке. Поэтому я обычно использую файл .h для объявлений, а в нижней части этого файла включаю файл...
Anonymous » 03 окт 2023, 03:33
Последнее сообщение Anonymous «
Anonymous »
У меня есть 2 переменные boost::asio::io_context: одна для соединения между моим Raspberry Pi и моим Arduino, а другая для соединения между Raspberry Pi и клиентом через TCP. сервер. Я проверил оба соединения по отдельности, и они работают отлично....
Anonymous » 03 окт 2023, 03:29
Последнее сообщение Anonymous «
Anonymous »
Мне бы тоже хотелось увидеть трассировку стека после того, как исключение было выброшено, конечно, с помощью отладчика. Обычно, когда исключение не перехватывается, отладчик останавливает программу после получения SIGABRT, и я могу видеть всю...
Anonymous » 03 окт 2023, 03:14
Последнее сообщение Anonymous «
Anonymous »
Я знаю разницу между emplace_back(), который создает объект на месте с заданными параметрами конструктора, и push_back(), который копирует существующее значение. Таким образом, emplace_back(a, b, c) предпочтительнее, чем push_back(Type(a, b, c)),...
Anonymous » 03 окт 2023, 03:00
Последнее сообщение Anonymous «
Anonymous »
В проекте C++ зависимости компиляции могут затруднить поддержку программного проекта. Каковы наилучшие методы ограничения зависимостей как внутри модуля, так и между модулями?
Гость » 02 окт 2023, 21:42
Последнее сообщение Гость «
Гость »
Я только начинаю изучать C++. Меня немного смущает возвращаемый тип оператора присваивания и разыменования. Я читаю книгу C++ Primer. В различных случаях автор говорит, что тип возвращаемого значения оператора присваивания является ссылкой на тип...
Гость » 02 окт 2023, 21:37
Последнее сообщение Гость «
Гость »
Kubernetes имеет две очень похожие версии CRI API (v1 и v1alpha), определенные здесь:
Они преобразуются с помощью protoc в заголовки C++, которые клиенты используют для удаленных вызовов API. Некоторые кластеры Kubernetes поддерживают только...
Гость » 02 окт 2023, 21:33
Последнее сообщение Гость «
Гость »
У меня есть многопоточное приложение, которое параллельно решает огромную матрицу. Недавно я сменил свой ноутбук, и на новом ноутбуке началось странное поведение. В старом ноутбуке использовался процессор Intel(R) Core(TM) i9-11950H 11-го поколения...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения