Re: 10.2.4 Статические члены
От: Abyx Россия  
Дата: 23.12.13 18:31
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Почему конструктор имеет доступ к закрытым членам default_date?


А>class Date

А>{
А> int d,m,y;
А>public:
А> static Date default_date;
А> Date(int dd=0, int mm=0, int yy=0);
А> static void set_default(int,int,int);
А>};
А>Date::Date(int dd, int mm, int yy)
А>{
А> d=dd?dd:default_date.d;
А> m=mm?mm:default_date.m;
А> y=yy?yy:default_date.y;
А>}

потому что уровни доступа действуют в пределах типа а не объекта.
In Zen We Trust
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.