class Singleton {
int number;
class inside {
void changeNum()
{
number=5;
}
};
};
Can "inside" class see "number" variable?
Can a class within a singleton class read its variables?
Say ive got a singleton class
Not in C++, no.
[ Start Here ! | How To Ask Smart Questions | Recommended C++ Books | C++ FAQ Lite | Function Ptrs | CppTips Archive ]
[ Header Files | File Format Docs | LNK2001 | C++ STL Doc | STLPort | Free C++ IDE | Boost C++ Lib | MSVC6 Lib Fixes ]
[ Start Here ! | How To Ask Smart Questions | Recommended C++ Books | C++ FAQ Lite | Function Ptrs | CppTips Archive ]
[ Header Files | File Format Docs | LNK2001 | C++ STL Doc | STLPort | Free C++ IDE | Boost C++ Lib | MSVC6 Lib Fixes ]
class SingletonClass{ public: int a; class inner { int &a public: inner(int &i) : a(i) {} };};
Of course there''s no actual instantiation of ''inner'' there so...
Java can do it. C++ can''t.
Richard "Superpig" Fine
- saving pigs from untimely fates, and when he''s not doing that, runs The Binary Refinery.
Enginuity1 | Enginuity2 | Enginuity3 | Enginuity4 | Enginuity5
ry. .ibu cy. .y''ybu. .abu ry. dy. "sy. .ubu py. .ebu ry. py. .ibu gy." fy. .ibu ny. .ebu
"Don''t document your code; code your documentation." -me
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement