Way to C++: 2. Move
上一篇
在只有 copy 行為的情況下,會有不少的效能問題,例如一個最常見的用法:
std::vector<int> getPrimes(int n); // return p\_1, ..., p\_n primes
auto primes = getPrimes(100000); // copy??
在只有 copy 語意的情況下, 第二行會需要複製大量的陣列元素,可是這是不太需要的。
所以 c++11 引進了所謂 r-value reference 的概念。
R-value
r-valu...
notes.mukyu.dev2 min read