int main() { Foo my_foo(33); my_foo.setPtr(); //std::cout << "getPtrValue(): " << my_foo.getPtrValue() << std::endl; return 0; }
int main() { Foo my_foo(4.2); double my_double(1.0); printValue(my_foo); printValue(my_double); return 0; }
int main() { Foo my_foo(4.2); double my_double(1.0); printValue(my_foo); printValue(my_double); // Error: no implicit conversion return 0; }