自定义数组类(下标操作符重载)

   # include  & lt; iostream>   using  namespace 性传播疾病;      class 数组{   公众:   ,,,阵列(int 大小):m_data (new  int[大小]),m_size(大小){}   ,,,~数组(void) {   ,,,,,,,删除[],m_data;   ,,,,,,,m_data =,空;   ,,,}   ,,,int&,运营商[](int 我){,//常版本   ,,,,,,,return  m_data[我];   ,,,},   ,,,int&,运营商[](int  i) const{,//非常版本   ,,,,,,,return  const_cast

常对象只能调常版本,非常对象既能调非常版本,也能调常版本。


自定义数组类(下标操作符重载)