①普通构造函数(包含默认构造函数)②复制构造函数③析构函数 创建一个新对象调用普通构造函数使用现有对象创建一个新对象调用复制构造函数,默认赋值构造函数复制方式为浅复制。对象过期后,析构函数被调用,通常在析构函数释放手动分配的内存