一.判断题
1.程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。(对)
2.类的静态数据成员需要在定义每个类的对象时进行初始化。(错)
解析:类的静态数据成员需要在类体外进行初始化。静态数据成员对于所有类对象来说只有一份,因此不能在类体内随着每个类对象的初始化而初始化,而是需要在全局数据空间中进行单独的初始化,并且只能存在一份实例。
静态数据成员:
1.程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。(对)
2.类的静态数据成员需要在定义每个类的对象时进行初始化。(错)
解析:类的静态数据成员需要在类体外进行初始化。静态数据成员对于所有类对象来说只有一份,因此不能在类体内随着每个类对象的初始化而初始化,而是需要在全局数据空间中进行单独的初始化,并且只能存在一份实例。
静态数据成员: