我先重載一個(gè)運(yùn)算符號(hào)“[ ]”node cnodearray::operator[](int i){if((i<maindex)&&(i>=0)){return *mpocn[i];//返回第n個(gè)指針?biāo)笇?duì)象 }else{if(mpocn[i]==NULL){cout<<"沒有元素,出錯(cuò)"<<endl;exit(0);}cout<<"數(shù)組越界"<<endl;exit(0);}}假定我想代入i=2,請(qǐng)問在main函數(shù)當(dāng)中,我是應(yīng)該寫成xxx[]2,還是xxx[2],還是xxx[](2)?
我該怎么把這個(gè)i=2在main函數(shù)中代入到重載運(yùn)算符“[]”的運(yùn)算中使用呢?
慕田峪9158850
2023-03-16 20:16:54