文章目录
- 一、C++中的空类,默认产生哪些类成员函数?
- 总结:
- 二、请简述以下两段关于循环的程序的优缺点:
- 主要区别:
- 性能差异:
- 三、请写出一个无限循环
- 1. 使用 `while` 循环:
- 解释:
- 2. 使用 `for` 循环:
- 解释:
- 3. 使用 `do-while` 循环:
- 四、请问运行下面的Test函数会有什么样的结果?
- 五、下面哪一个命令可以对进程进行优先级调整
- 六、表达式 strcmp("2.5623", "4.712") 的值是一个
- 解释:
- 结论:
- 七、下述程序执行后的输岀结果是
- 逐步解释:
- 输出:
- 正确答案:
- 八、枚举量Fortran的值为
- 九、请用C语言实现将浮点数转换成对应的字符串,如123.456->“123.456”
- 十、写出int、bool、float、指针变量与“零值”比较的if语句。
- 十一、指针变量m指向的字符串所占的字节数是多少?
一、C++中的空类,默认产生哪些类成员函数?
在C++中,即使一个类没有显式声明任何成员函数,编译器也会自动为其生成一些默认的成员函数。对于空类(一个没有任何成员变量或成员函数的类),编译器默认生成以下五个成员函数:
- 默认构造函数(Default Constructor):
-
如果类中没有用户定义的构造函数,编译器会自动生成一个默认构造函数。这个构造函数不会执行任何特殊操作,只是用来初始化对象。
class MyClass {// 编译器生成的默认构造函数MyClass()