已知類A有公用數(shù)據(jù)成員a,并重載了=運(yùn)算符,且有A obj2;const A ptr*=new A;則下列語(yǔ)句錯(cuò)誤的是
已知類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;
正確答案:A解析:本題考察const修飾符的作用。注意:const位置不同,其修飾的部分也是不同的。本題中const修飾的是ptr所指的對(duì)象本身,所以,ptr是可以重新指向新的對(duì)象,而ptr->a則無(wú)法被更新。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。