Возникло несколько вопросав в связи с copy ellision, c++17 и использованием компилятора clang++-8.
1) copy ellision при передаче временного объекта в функцию - это введено 17 стандартом?
2) компилятор (clang++-8) выдает предупреждение в данном случае:
my_fun(std::move(std::string("string")));
о том, что сдесь работает copy ellision (тобишь move не нужен). Но, в случае, если работаю с типам QPixmap (qt512) в точно такой же ситуации предупреждение не выдается. С чем это может быть связано?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости