我对std :: vector 有疑问[<

问题描述 投票:-1回答:1
我对std :: vector的结构有疑问

如果有一些称为foo的类。

我将写下一些代码进行解释。

class foo { //do something... }; void main(void) { foo a; std::vector<std::shared_ptr<foo>> foo_list; //Is it right? If not how can I do that? foo_list.push_back(a); }

像这个例子,如果智能指针在矢量中,如何将原始类放在矢量中?

我对std :: vector的结构有疑问,如果有一些称为foo的类。我将写下一些代码进行解释。 class foo {//做某事...}; void main(void){foo a; ...

class c++11 shared-ptr stdvector
1个回答
0
投票
[foo_liststd::shared_ptr<foo>的集合(它是指向foo对象的共享指针)。
© www.soinside.com 2019 - 2024. All rights reserved.