int main(int argc, char* argv[]) { C c(1); const C c_const(10); std::cout << c.f() << std::endl; std::cout << c_const.f() << std::endl; c.f()++; // won't work: //c_const.f()++; std::cout << c.f() << std::endl; std::cout << c_const.f() << std::endl; }
void foo () { while (bar ()) D (i.f ().c); }