2
Bagaimana menemukan operasi penyalinan palsu C ++?
Baru-baru ini, saya memiliki yang berikut ini struct data { std::vector<int> V; }; data get_vector(int n) { std::vector<int> V(n,0); return {V}; } Masalah dengan kode ini adalah ketika struct dibuat salinan terjadi dan solusinya adalah menulis kembali {std :: move (V)} Apakah ada linter atau penganalisa kode yang akan mendeteksi …