|
||||
|
8.5.15 Вложенные Классы Класс может быть описан внутри другого класса. Это, онако, лишь соглашение о записи, поскольку внутренний класс принадлежит охватывающей области видимости. Например: int x; class enclose (* // охватывающий int x; class inner (* // внутренний int y; void f(int); *); int g(inner*); *); inner a; void inner::f(int i) (* x = i; *) // присваивает ::x int enclose::g(inner* p) (* return p-»y; *) // ошибка |
|
||