struct Foo { //struct Bar {}; // COOL Bar bar() const; struct Bar {}; // NOT COOL }; Foo::Bar Foo::bar() const { return Bar(); } int main() { // your code goes here return 0; }
Standard input is empty
prog.cpp:6:3: error: ‘Bar’ does not name a type Bar bar() const; ^ prog.cpp:12:21: error: no ‘Foo::Bar Foo::bar() const’ member function declared in class ‘Foo’ Foo::Bar Foo::bar() const { return Bar(); } ^
Standard output is empty