class X { int m_foo; public: X(int foo) : m_foo(foo) { } };