Здравствуйте, Аноним, Вы писали:
А>Почему конструктор имеет доступ к закрытым членам 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; А>}
потому что уровни доступа действуют в пределах типа а не объекта.