C++拷贝构造函数被调用的三种情况
拷贝构造函数是一种特殊的构造函数,具有一般构造函数的所有特性,其形参是本类的对象的引用。其作用是使用一个已经存在的对象,去初始化同类的一个新对象。
一,当用类的一个对象去初始化该类的另一个对象时:
二,如果函数的形参是类的对象,调用函数时,进行形参和实参结合时:
三,如果函数的返回值是类的对象,函数执行完成时返回调用者时
一个实例:
|
C++拷贝构造函数被调用的三种情况
最新推荐文章于 2025-07-11 22:52:02 发布
C++拷贝构造函数被调用的三种情况
拷贝构造函数是一种特殊的构造函数,具有一般构造函数的所有特性,其形参是本类的对象的引用。其作用是使用一个已经存在的对象,去初始化同类的一个新对象。
一,当用类的一个对象去初始化该类的另一个对象时:
二,如果函数的形参是类的对象,调用函数时,进行形参和实参结合时:
三,如果函数的返回值是类的对象,函数执行完成时返回调用者时
一个实例:
|