题目内容
(请给出正确答案)
[单选题]
下面()是正确的构造函数和析构函数的函数头部分。
A.void AA:: AA () void AA::~ AA ()
B.AA:: AA (参数列表) AA::~ AA ()
C.AA:: AA (参数列表) AA::~ AA (参数列表)
D.void AA:: AA (参数列表) void AA::~ AA (参数列表)
提问人:网友黄平
发布时间:2022-01-07
A.void AA:: AA () void AA::~ AA ()
B.AA:: AA (参数列表) AA::~ AA ()
C.AA:: AA (参数列表) AA::~ AA (参数列表)
D.void AA:: AA (参数列表) void AA::~ AA (参数列表)
B.析构函数完成对象被删除前的一些清理工作
C.如果程序中未声明构造函数,则系统自动产生出一个缺省形式的构造函数
D.析构函数允许重载,但析构函数不得返回任何值,即使关键字void也不允许
A、系统生成的默认拷贝构造函数只能实现浅拷贝的功能
B、如果只是对象值复制,采用系统生成的拷贝构造函数就够了
C、如果自己不定义拷贝构造函数,系统会生成一个什么也不做的拷贝构造函数
D、深拷贝使得不同的对象拥有不同的资源
A、不修改任何数据成员的函数应被定义为常成员函数。
B、常成员函数的定义和声明中都应该带有关键字const
C、常成员函数的声明以const开头
D、常成员函数不能调用除了常成员函数以外的其它普通成员函数
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!