通常,拷贝构造函数的形参是( ) A. 本类对象名 B. 本类对象的指针名 C. 本类对象的成员名 D. 本类对象的引用名
时间: 2024-03-30 18:40:54 浏览: 70
D. 本类对象的引用名 是通常作为拷贝构造函数的形参的。拷贝构造函数用于创建一个新对象,其内容与已有对象相同。因此,拷贝构造函数的形参应该是用于初始化新对象的已有对象的引用。如果形参不是引用类型,那么在调用拷贝构造函数时会发生对象的复制,这将导致无限递归调用拷贝构造函数,最终导致栈溢出。因此,选项A、B、C 都不正确。
阅读全文