、如果将运算符“* ”重载为某个类的成员运算符(也即成员函数),则该成员函数的参数个数是( )。
A、1个
B、0个
C、0个1个均可
D、2个
、如果将运算符“* ”重载为某个类的成员运算符(也即成员函数),则该成员函数的参数个数是( )。
A、1个
B、0个
C、0个1个均可
D、2个
C,0个1个均可。
0个类似于指针的解引用(dereference )运算,如:
struct IntPtr {
int *ptr_;
int& operator*() { return *ptr_; }
};
1个类似算术乘法运算,如:
Struct Integer {
int val_;
int operator*(Integer& rhs) { return val_ * rhs.val_; }
};