填空题
main函数中发生编译错误的语句是{{U}} 【12】 {{/U}}。
# include <iostream. h>
class A
{
public:
int a;
const int b:
A() :a(10) ,b(20) {
void fun() const
{
cout<<"a="<<a<<"/tb="<<b<<end1;
}
};
void main( )
A obj1;
const A * ptr = new A:
ptr = &obj1;
ptr->a=lO0;
ptr->fun(),
}
【正确答案】
1、ptr->a=100;
【答案解析】[解析] 本题考察的是const的使用。const修饰的是指针变量的值,及指针本身是可变的,但指针所指对象的值是常量,即ptr->a是不能被改变的。