A-A+

若有以下程序: include <iostream> using namespace std

2022-08-05 22:00:28 问答库 阅读 172 次

问题详情

若有以下程序:
include <iostream>
using namespace std;
class Sample
{
private:
const int n;
public:
Sample(int i) :n(i) {)
void print()
{
cout<<"n="<<n<<end1;
}
};
int main()
{
sample a(10);
a.print();
return 0;
}
上述程序运行后的输出结果是【 】。请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:n=10
n=10 解析:本题考核常成员数据的应用。类Sample中,定义了一个常数据成员n,所以构造函数只能通过初始化列表来初始化它。

考点:程序