// Method One
class ClassName
{
public:
ClassName() : m_vecInts() {}
private:
std::vector<int> m_vecInts;
}
// Method Two
class ClassName
{
public:
ClassName() {} // do nothing
private:
std::vector<int> m_vecInts;
}
質問> クラスのベクトルメンバー変数を初期化する正しい方法は何ですか? そもそも初期化する必要がありますか?