Возникло несколько вопросав в связи с 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) в точно такой же ситуации предупреждение не выдается. С чем это может быть связано?
Виртуальный выделенный сервер (VDS) становится отличным выбором
В чём основное отличие этих способов ввода/вывода? Можно ли в C++ использовать спокойно функции scanf/printf или есть какие-то подводные камни?
Указатели - это не массивыНельзя просто положить набор элементов "в указатель" - сначала вам нужно выделить память через new