例如,假设我正在为向量的 push_back 方法编写一个瘦包装器。
class Foo
{
public:
void myPushBack(Bar b); // Line in question
private:
std::vector<Bar> vec;
}
void Foo::MyPushBack(bar b)
{
vec.push_back(bar);
}
main()
{
Foo f();
f.myPushBack();
}
我的问题是该函数的正确签名是什么myPushBack
?myPushBack
那么我的下一个问题是,如果vec
是 type ,函数的正确签名是什么std::vector<weak_ptr<Bar>>
?