Klasa z tego kodu jest klasa odniesienia dla wskaźnika z ClassName, tj:Zrobił to w pracy "operator ClassName *". Co to znaczy?
class ClassName;
class ClassRef
{
ClassName* m_class;
...
operator ClassName *() const { return m_class; }
...
jestem zakładając ten służy do kontroli ważności wskaźnik, takich jak:
ClassRef ref(new ClassName())
if (ref) { bla bla bla }
mam rację w moim myśleniu?
Czy jest to "classname" lub "ClassName"? Proszę podać * dokładne * w przedstawionym kodzie. –