基本概念 我们已经知道在定义一个对象时,该对象会根据你传入的参数来调用类中对应的构造函数.同时,在释放这个对象时,会调用类中的析构函数.其中,构造函数有三种,分别是默认构造函数,有参构造函数和拷贝构造函数.在类中,如果我们没有自行定义任何的构造函数,编译器会为我们提供两种构造函数(默认构造函数和拷贝构造函数)以及析构函数.其中默认构造函数和析构函数是空函数,而拷贝构造函数会为类中的每个成员变量进行浅拷贝.相关实现代码如下:(注意,下面的代码只是为了方便理解编译器提供的函数是如何实现的.在实际中我…