A-A+

下面程序运行后输出的结果是【 】。 include <iostream> using nam

2022-08-05 21:09:23 问答库 阅读 172 次

问题详情

下面程序运行后输出的结果是【 】。
include <iostream>
using namespace std;
class example{
const int m;
public:
example(int i):m(i){}
void pr(){cout<<"m="<<m<<endl"}
};
int main(){
example x(100);
x.pr();
return 0;
}请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:m=100
m=100 解析:在类example中,定义了一个常数据成员m,所以构造函数只能通过初始化列表来初始化它。

考点:程序