| struct C { | |
| int func() { return 111; } | |
| int func() const { return 222; } | |
| int const_func() const { return 333; } | |
| int nonconst_func() { return 444; } | |
| }; | |
| int main() { | |
| C c; | |
| const C const_c; | |
| c.func(); | |
| c.nonconst_func(); | |
| const_c.func(); | |
| c.const_func(); | |
| return 0; // break here | |
| } |