在c++中自动引用向量
auto reference to a vector in c++
我有一个自动引用向量:
auto &myVector = solution->myVector;
,其中solution->myVector是public成员,是一些对象的vector。
如果我稍后在代码中这样做:
myVector = someOtherVector;
解->myVector会改变吗?
谢谢
是。这将调用myVector.operator=()
,实际上是solution->myVector.operator=()
。
当然,如果公众成员是int
,就会发生这种情况。
相关文章:
- 创建引用向量的优雅方式
- C++重新引用向量中的值
- 取消引用向量时出现问题
- 从类返回引用向量
- 引用向量中的特定索引
- 如何取消引用向量迭代器
- 对唯一 ptr 无效读取的引用向量
- 在引用向量时使用访问器进行迭代C++
- 对模板函数的引用向量
- 必须调用对非静态成员函数的引用(向量)
- 常量引用向量向量<向量<long>>赋值不编译
- 结构中的按引用向量
- C++的新手,程序在取消引用向量的一部分时没有响应
- C++:试图通过引用向量来理解传递
- C++ 按引用向量
- c++ 函数,将数据返回到引用向量
- 调用"new"以存储到shared_ptr的引用向量中
- C++逗号运算符重载和引用向量
- 构造函数中的引用向量:未初始化的引用
- 在c++中自动引用向量