I push_back un oggetto temporaneo in un vector come questo, vector<A> vec;
vec.push_back(A("abc"));
si applica il compilatore copia-elisione per costruire la temporanea A("abc") direttamente nel ve
Stavo leggendo Copy and Swap. Ho provato a leggere alcuni collegamenti su Copia Elision ma non sono riuscito a capire correttamente cosa significasse. Qualcuno può spiegare che cosa questa ottimizzazi
stavo leggendo Want Speed? Pass by Value sulla C++ Next blog e creato this program per ottenere un tatto per la copia elision e spostare la semantica in C++ 0x: #include <vector>
#include <iostream>