struct A { void func_a() { this = nullptr ;} }; int main() { A b ; b.func_a() ; }
Standard input is empty
prog.cpp: In member function ‘void A::func_a()’: prog.cpp:3:23: error: lvalue required as left operand of assignment void func_a() { this = nullptr ;} ^
Standard output is empty