如果我在一个类中有一个对象向量,我想在另一个类中更改它,我会尝试通过引用传递所有信息。
我究竟需要通过引用传递什么?向量?物体?两个都?
本质上我要问的是:它们之间有什么区别?
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???
我实际上不确定像容器这样的数组的引用是如何工作的。这些合法吗?
vector&<object>
是一个语法错误。vector<object&>
无效,因为向量的值类型必须是可赋值的。vector&<object&> blah
是一个语法错误。
对向量的引用是vector<T>&
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)