Список инициализатора члена в определении или объявлении?

Должен ли я объявить список инициализатора члена для класса в объявлении конструктора:

class A
{
public:
A(int data) : theData(data);
};

или в определении конструктора:

A::A(int data) : theData(data)
{
// code...
};

или это не важно? Если вы делаете это определенным образом, почему?

2

Решение

Вы можете иметь списки инициализаторов только в определениях ваших конструкторов. Это часть определения.

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]