27.3.1.1. C++ constructor