1.1.6.1 Implicit conversion in C++