2011年計(jì)算機(jī)等級(jí)考試二級(jí)C++每日一練(2.22)

字號(hào):

24)已知類A有公用數(shù)據(jù)成員a,并重載了一運(yùn)算符,且有A obj2;const A*ptr=new A;則下列語(yǔ)句錯(cuò)誤的是
    A)ptr一>a=100;
    B)ptr=&obj2;
    C)ptr++;
    D)obj2=*ptr;
    參考答案:(24)A【解析】本題考察const修飾符的作用。注意:const位置不同,其修飾的部分也是不同的。本 題中const修飾的是ptr所指的對(duì)象本身,所以,ptr是可以重新指向新的對(duì)象,而pt,一>a則無法 被更新。