Почему во внешнем классе нельзя создать объект внутреннего класса?
Почему во внешнем классе нельзя создать объект внутреннего класса?
class d {
public:
int data = 90;
static const int n = 9;
class t {
friend class d;
int yy = 0;
public:
int y;
t(int b) :y(b) {};
const int v = d::n;//тк статик не через объект
};
t nn(3);//ошибка?
Источник: Stack Overflow на русском