class A { void callAFunctionHere() {} struct TimerService { TimerService() { callAFunctionHere(); } }; }; int main() { A a; A::TimerService ts; }
Standard input is empty
prog.cpp: In constructor 'A::TimerService::TimerService()': prog.cpp:6:35: error: cannot call member function 'void A::callAFunctionHere()' without object callAFunctionHere(); ^ prog.cpp: In function 'int main()': prog.cpp:4:16: error: 'struct A::TimerService' is private struct TimerService { ^ prog.cpp:14:12: error: within this context A::TimerService ts; ^
Standard output is empty