1 struct C { funcC2 int func() { return 111; } funcC3 int func() const { return 222; } 4 const_funcC5 int const_func() const { return 333; } nonconst_funcC6 int nonconst_func() { return 444; } 7 }; 8 main()9int main() { 10 C c; 11 const C const_c; 12 c.func(); 13 c.nonconst_func(); 14 const_c.func(); 15 c.const_func(); 16 return 0; // break here 17 } 18