Это хорошая идея приводить аргумент rvalue при вызове функции? - PullRequest
0 голосов
/ 14 мая 2018

Я написал следующий код и удивился, если это хорошая идея.Существуют ли какие-либо технические причины, чтобы не вызывать foo () таким образом?Например, все деструкторы будут называться правильно?

foo(std::istream&& input) { ... }

foo(std::ifstream("myfile.txt"));

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...