下面对析构函数的正确描述是()
A.系统不能提供默认的析构函数
B.析构函数必须由用户定义
C.析构函数没有参数
D.析构函数可以设置默认形参值
- · 有3位网友选择 C,占比37.5%
- · 有3位网友选择 B,占比37.5%
- · 有2位网友选择 D,占比25%
A.系统不能提供默认的析构函数
B.析构函数必须由用户定义
C.析构函数没有参数
D.析构函数可以设置默认形参值
下面关于析构函数的说法正确的是
A、系统不会提供默认的析构函数
B、析构函数可以重载
C、一个类的析构函数是唯一的
D、析构函数可以设置默认参数
以下叙述中不正确的是( )
A、构造函数和析构函数都是成员函数
B、构造函数和析构函数都可以带参数
C、程序中不能直接调用构造函数,但可以调用析构函数
D、构造函数可以重载但析构函数不可以
下面是关于虚析构函数的说法,其中不正确的是( )。
A、虚析构函数也必须遵守调用层次惟一的原则
B、虚析构函数被调用时,只有成员函数的本地版本被调用
C、可以创建一个纯虚析构函数
D、虚析构函数可以带参数
执行语句int a=30, b; int &a_refer=a, &b_refer=b; 后,下列正确的语句是( )
A、&b_refer=a;
B、b_refer=a_refer;
C、&b_refer=&a_refer;
D、*b_refer=*a_refer;
假设有一个函数声明: int max1(int a, int b) {return a > b? a: b;} 则为了提高程序运行效率,应该将它声明为( )
A、内联函数
B、重载函数
C、友元函数
D、递归函数
以下说法正确的是( )
A、在C++中整数可以表示为十六进制数的形式。
B、在C++中,无论多大的整数还是实数,都能准确无误的表示。
C、在一个程序里,可以有多个main()函数。
D、在main()函数中定义的变量称为全局变量。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!