Có thể trả lại một thùng chứa tiêu chuẩn từ một chức năng mà không cần sao chép không?Trả về C++ std :: vectơ không có bản sao?
Ví dụ mã:
std::vector<A> MyFunc();
...
std::vector<A> b = MyFunc();
Theo như tôi hiểu, bản sao này giá trị trả về vào một vector mới b. Không làm cho hàm trả về tài liệu tham khảo hoặc một cái gì đó như thế cho phép tránh sao chép?
Bản sao của http://stackoverflow.com/questions/3703302/c-vector-return-vs-parameter/3703325#3703325? –