【发布时间】:2016-12-06 13:40:45
【问题描述】:
有人能告诉我如何覆盖一个运算符 (),它返回一个对从零开始的位置(第 x 列,第 y 行)的二维数组元素的常量引用? 我将数组数据存储在 T* 缓冲区中。 我认为我的方法声明应该是这样的:
const T & operator () (int x, int y) const {}
【问题讨论】:
-
return buffer[x * row_len + y];,也许吧?
标签: c++