如果我在一个类中有一个对象向量,我想在另一个类中进行更改,我会尝试通过引用传递所有信息.
虽然我需要通过引用到底需要什么?向量?对象?都?
基本上我要问的是:这些之间有什么区别?
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???
Run Code Online (Sandbox Code Playgroud)
我真的不确定如何像容器一样引用数组.这些合法吗?
Cat*_*lus 48
vector&<object>是语法错误.vector<object&>无效,因为矢量的值类型必须是可分配的.vector&<object&> blah是语法错误.
对向量的引用是vector<T>&.