|
|
От: | Sir-G | |
| Дата: | 05.09.12 08:28 | ||
| Оценка: | |||
class X {
private:
struct B {
B() { y = 2012; }
int y;
};
B* b;
public:
X() { b = new B(); }
B* GetB() { return b; }
};
int main()
{
X x;
// Why do we have access to X::B here?
std::cout << x.GetB()->y;
return 0;
}