Member Initialiser Exceptions SomeClass::SomeClass(int size) : vec(size) { // Contents of constructor... } What if vec(size) throws an exception? Passed on to caller Constructor can catch Syntax is a little bizarre