所谓几目,就是说它约束几个对象。典型的 1 ? 2 : 3,约束3个对象,所以它是3目运算符。这个问题本身并没有什么意义,它是双目运算符。我想你是想重载[]操作符,通常方式是:左对象是类型本身的引用类型,括号内的int是索引。例如class Array{private:int *aaa;public:int &operator[] (int index){return aaa[index];}}
双目的,左边是数组名,右边是数组下标或者另一个中括号。 有两个运算对象。