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