Действительно ли передача std::optional по ссылке сохраняет копирование? ⇐ C++
-
Anonymous
Действительно ли передача std::optional по ссылке сохраняет копирование?
Я знаю, что std::optional не поддерживается стандартом. Этот вопрос о том, дает ли передача std::optional& какое-либо преимущество в производительности
Пример кода (https://godbolt.org/z/h56Pj6d6z) воспроизведен здесь
#include #include #include #include void DoStuff(std::optional str) { if (str) std::cout
Я знаю, что std::optional не поддерживается стандартом. Этот вопрос о том, дает ли передача std::optional& какое-либо преимущество в производительности
Пример кода (https://godbolt.org/z/h56Pj6d6z) воспроизведен здесь
#include #include #include #include void DoStuff(std::optional str) { if (str) std::cout
Мобильная версия