Шото туплю. Почему конструктор имеет доступ к закрытым членам 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;
}