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