拷贝构造函数使用的场合有_______________。
A.由一个对象初始化另一个对象时
B.当对象作为函数实参传递给函数形参时
C.当对象作为函数的返回值,创建一个临时对象时
D.创建任何类的对象时
- · 有4位网友选择 D,占比50%
- · 有2位网友选择 C,占比25%
- · 有1位网友选择 B,占比12.5%
- · 有1位网友选择 A,占比12.5%
A.由一个对象初始化另一个对象时
B.当对象作为函数实参传递给函数形参时
C.当对象作为函数的返回值,创建一个临时对象时
D.创建任何类的对象时
下列情况中,不会调用拷贝构造函数的是()。
A)用一个对象去初始化同一类的另一个新对象时
B)将类的一个对象赋值给该类的另一个对象时
C)函数的形参是类的对象,调用函数进行形参和实参结合时
D)函数的返回值是类的对象,函数执行返回调用时
拷贝构造函数是用一个已知的对象为新创建的同类的对象赋初值,下列()情况下它没有起作用。
A.声明语句中,用一个对象初始化另一个对象。如point p2(p1);,其中:point为一个类, p2、p1为该类的两个对象,p1是一个已知的对象
B.将对象作为函数实参传递给形参,用来初始化形参时
C.当函数返回一个对象值,并用这个对象初始化一个匿名对象时
D.调用对象的一个成员函数时
1.下列情况中,哪一种情况不会调用拷贝构造函数 ()
A)用派生类的对象去初始化基类对象时
B)将类的一个对象赋值给该类的另一个对象时
C)函数的形参是类的对象,调用函数进行形参和实参结合时
D)函数的返回值是类的对象,函数执行返回调用者时
下列情况中,不会调用拷贝构造函数的是______。
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋予该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时
A.拷贝构造函数是可以重载
B.用一个对象给另一个对象赋值时,拷贝构造函数会被自动调用
C.用一个对象初始化另一个对象时,拷贝构造函数会被自动调用
D.创建一个对象时,有可能同时调用拷贝构造函数和其他构造函数
A、用一个对象去初始化同一类的另一个新对象时
B、将类的一个对象赋值给该类的另一个对象时
C、函数的形参是类的对象,调用函数用形参初始化实参时
D、函数的返回值是类的对象,函数执行返回调用时
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!