In this specific case, is there a difference between using a member initializer list and assigning values in a constructor?

后端 未结 12 867
北恋
北恋 2020-11-22 08:16

Internally and about the generated code, is there a really difference between :

MyClass::MyClass(): _capacity(15), _data(NULL), _len(0)
{
}

12条回答
  •  有刺的猬
    2020-11-22 08:36

    I'll add that if you have members of class type with no default constructor available, initialization is the only way to construct your class.

提交回复
热议问题