Khi tôi thực hiện việc này:Tại sao tôi không thể tạo vectơ tham chiếu?
std::vector<int> hello;
Mọi thứ đều hoạt động tốt. Tuy nhiên, khi tôi biến nó thành vectơ tham chiếu thay thế:
std::vector<int &> hello;
Tôi gặp lỗi khủng khiếp như "lỗi C2528: 'pointer': con trỏ tham chiếu là bất hợp pháp".
Tôi muốn đặt một loạt các tham chiếu đến cấu trúc vào một vec-tơ, để tôi không phải can thiệp vào con trỏ. Tại sao vectơ lại giận dữ về điều này? Là lựa chọn duy nhất của tôi để sử dụng một vector con trỏ thay thế?
bạn có thể sử dụng std :: vector> hello; Xem http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=217 –