設有以下類和對象的定義:class A{public:int m;};A k1,k2,*p1,*p2;則下面針對成員變量m的引用,錯
設有以下類和對象的定義: class A {public: int m; }; A k1,k2,*p1,*p2; 則下面針對成員變量m的引用,錯誤的是( )。
A.k1.m=1
B.k2->m=2
C.p1->m=3
D.(*p2).m=4
正確答案:B解析: A*pl,A*p2為指向A類對象的指針,故p1→m=3,(*p2).m=4是正確的。但k2不是指針,k2→m的表示是錯誤的。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。