1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
class Foo { public: Foo(int i); Foo(double d) : Foo(static_cast<int>(d)) { } private: int m_i; };