class CBase{
public:
static int a;
};
int CBase::a;
int _tmain(int argc, _TCHAR* argv[])
{
CBase cb1;
int a = cb1.a;
cb1.a = 100;
CBase cb2;
int b = cb2.a;
return 0;
}
Теперь вопрос. Почему статический член класса(int CBase::a надо объявлять отдельно? Иначе не слинкуется.
Не пойму. А что компилятору самому это трудно сделать? Из страуструповской писанины ничё не понял