class A { public: const int x; int y; A(int xval, int yval) : x(xval) {y = yval;} }; // x(xval) is the initalizer for the // const data member x. // {y = yval} is the inline method // body that initializes x. // y could also have been initialized // with an initializer, but x cannot // be initialized with an inline method // body because it is const.