【发布时间】:2020-03-25 00:22:52
【问题描述】:
我知道这行得通:
struct vtx
{
long operator[](long line)
{
return line;
}
};
但是为什么我不能这样做来模拟两列访问?有什么办法吗?
struct vtx
{
long operator[](long line, long column)
{
return line + column; //resolved later
}
};
【问题讨论】:
-
看看答案here
-
改用
long operator()(size_t line, size_t column);。