Inner Class Privates are not Accessible by Outer C

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; struct Outer { void bar () { m_inner.foo(); } struct Inner { private: // friend Outer; void foo() { cout << "foo" << endl; } }; private: Inner m_inner; }; int main() { cout << "Hello World!" << endl; Outer outer; outer.bar(); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines