小编Ric*_*ard的帖子

c ++:带指针的push_back()和back()的行为

我有两个C++列表,std::list<T> List1std::list<T*> List2;.现在,我想多次做以下操作:

List1.push_back(new_object);
List2.push_back(&List1.back());
Run Code Online (Sandbox Code Playgroud)

我的问题:List2中的引用是否在每个步骤后保持有效?即:List2中的第一个元素仍然是指List1中的第一个元素吗?

c++ pointers list

5
推荐指数
1
解决办法
170
查看次数

标签 统计

c++ ×1

list ×1

pointers ×1