我很新手C ++,因此有个问题。我正在尝试为数组中的读取和写入操作重载()运算符。这是一个将二维数组映射到一维数组的行主要数组。以下是我为读取操作编写的重载:
现在我需要编写一个重载函数,将一个双精度浮点数插入到读取重载函数返回的位置。
//overloading read operator
const double& operator()const(int n, int m){
return arr_[n*column+m];
}
现在我需要编写一个重载函数,将一个双精度浮点数插入到读取重载函数返回的位置。
//overloading write operator
double& operator()(double d){
}
我该如何做到呢?感谢任何帮助。
const
放错了位置,成员修饰符(cv-qualifier-seq)应该在参数列表之后。 - Ben Voigt