1

例として、ベクターの 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場合、関数の正しい署名は何でしょうか?vecstd::vector<weak_ptr<Bar>>

4

1 に答える 1