Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: указатели
Показать сообщение отдельно

Пользователь


Сообщения: 117
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


pva, небольшая неаккуратность... (не ошибка!)

Код: Выделить весь код
template<class T> class temp1
{
double y;
X x;
public: temp1() : x(), y() {} // вызов явных конструкторов, x=X(), y=double()
}
Действительный порядок вызова конструкторов для членов — тот, который в объявлении класса...

То есть, сначала — y(), а потом — x()...

Можно, конечно, писать x(), y(), ничего от этого не изменится...

Но, например, новички (да и просто по рассеянности) могут подумать,
что Вы специально так написали, чтобы изменить порядок создания членов...

Лично я стараюсь всегда указывать в порядке объявления...

Отправлено: 12:01, 22-12-2005 | #6

Название темы: указатели