main函数中发生编译错误的语句是【 】。 # include <iostream. h> class A { public:

admin2013-05-30  36

问题 main函数中发生编译错误的语句是【 】。
             # 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(),
            }

选项

答案ptr->a=100;

解析 本题考察的是const的使用。const修饰的是指针变量的值,及指针本身是可变的,但指针所指对象的值是常量,即ptr->a是不能被改变的。
转载请注明原文地址:https://kaotiyun.com/show/TUNp777K
0

最新回复(0)