问题
填空题
有如下程序: #include<iostream> using namespace std; class Monitor{ public: Monitor(char t):type(t){ } void Print( )const {cout<<"The type of monitor is"<<type<
答案
参考答案:id(I),mon(C)
解析: 带参构造函数的定义格式(在类外部声明)为: 类名::构造函数名([参数表]):数据成员名1(初始值1),数据成员名2(初始值2)……在类中声明为: 构造函数名([参数表]):数据成员名1(初始值1),数据成员名2(初始值2)…… 在compute中有两个数据成员,所以在构造函数中应该对这两个数据成员id和mon初始化,初始化mon创建一个对象,参数为构造函数的形参c。