2
Come trovare operazioni di copia spuria in C ++?
Di recente, ho avuto il seguente struct data { std::vector<int> V; }; data get_vector(int n) { std::vector<int> V(n,0); return {V}; } Il problema con questo codice è che quando viene creata la struttura si verifica una copia e la soluzione è invece scrivere return {std :: move (V)} Esistono analizzatori …