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