C ++中的构造函数及其类型是什么?