重複の可能性:
C ++では、値を渡すか、定数参照を渡す方が良いですか?
ファイルシステムを書いているときにこれについて考えました。
vector<string> getFiles(string path);
vector<string> getFiles(const string& path);
どれが速いですか?どれがよりエレガントですか?
明らかに、メソッドpath
で変更されることはありません。getFiles
ボーナス:私はC++11を使用しています。移動セマンティクスがすべてを高速化する方法はありますか?