#include <iostream> using namespace std; class Foo { const char* n; public: Foo() : n("Hi") {} const char* bar(const char* p = n) { return p; } }; int main() { // your code goes here return 0; }
Standard input is empty
prog.cpp:8:34: error: invalid use of non-static data member 'Foo::n' const char* bar(const char* p = n) { return p; } ^ prog.cpp:5:14: note: declared here const char* n; ^
Standard output is empty