首页 > 试题广场 >

下列const使用方法错误的是( &nb...

[单选题]
下列const使用方法错误的是(      )
  • const int Val = 10; Val = 20;
  • class A   {         const int SIZE = 100;         int array[SIZE];   };
  • class A { protected:  static int const Inity; };
  • int a=7;     const int *aPtr;      aPtr = &a;
    int iData = 10;
    int jData = 20;

    int const *p = NULL;
    const int *q = NULL;
    int *const pData = NULL;
    
    p = &a;           //true        const修饰p,q都是一样,不允许修改p,q指向的值
    q = &a;            //true
    pData = &a;     //error     修饰的是指针pData不允许修改pData的指向
    *p = 2333;        //error     上有解释

------A


发表于 2019-10-06 15:30:01 回复(0)
常量不能直接修改
发表于 2019-09-26 19:35:07 回复(0)