【发布时间】:2016-05-04 02:47:20
【问题描述】:
我想知道 C++ 中是否有一种方法可以连接向量的两个元素,例如 std::vector ,这样如果一个元素发生更改,另一个元素会自动更改。如果没有,还有其他方法吗?
谢谢。
【问题讨论】:
-
您可以将
std::shared_ptr存储在向量中。当您标记您的问题时,您是否已经尝试过并且它对您不起作用? -
@πάνταῥεῖ 感谢您的回答。我对 C++ 比较陌生,我应该使用 std::vector<:shared_ptr> 吗?
-
你应该使用
std::vector<std::shared_ptr<ElemType>>是的。 -
或
std::shared_ptr<std::vector<ElemType>>。 -
或者,如果你小心点,你可以存储简单的指针。
标签: c++ c++11 shared-ptr stdvector