Nếu tôi có vectơ các đối tượng trong một lớp mà tôi muốn thay đổi trong một lớp khác, tôi sẽ thử và chuyển tất cả thông tin theo tham chiếu.Truyền vectơ theo tham chiếu
Chính xác thì tôi cần phải làm gì để tham khảo? Các vector? Các vật thể? Cả hai?
Về cơ bản những gì tôi hỏi là: Sự khác biệt giữa những điều này là gì?
vector&<object> blah; // A reference to a vector of objects?
vector<object&> blah; // A vector of references to objects?
vector&<object&> blah; // A reference to a vector of references to objects???
Tôi không thực sự chắc chắn cách tham chiếu của mảng như vùng chứa hoạt động. Những điều này có hợp pháp không?
Bạn cần thay đổi chính xác điều gì? Nếu bạn cần thay đổi một đối tượng, bạn chuyển nó qua tham chiếu. Nếu bạn cần thay đổi vùng chứa (ví dụ: thêm hoặc xóa đối tượng), bạn chuyển vùng chứa. – Vlad
Và tham chiếu được viết chính xác là 'vector
Tôi sẽ đề xuất [sách giới thiệu C++ tốt] (http://stackoverflow.com/q/388242/46642). –