为什么《和[]只能用一种方法重载,加个参数不就好了
[]只能用成员函数重载,因为必须要tjis指针,那我可以友元重载函数加个this参数啊,
frind int operator [](Coor* coor, int i)
函数实现就return coor->X
然后调用这样写
cout << coor[&coor, 0]
这样按道理不也可以吗,为什么不行
《的重载传参为什么第一个参数必须是ostream类型啊 按理来说参数顺序不影响啊
不懂
[]只能用成员函数重载,因为必须要tjis指针,那我可以友元重载函数加个this参数啊,
frind int operator [](Coor* coor, int i)
函数实现就return coor->X
然后调用这样写
cout << coor[&coor, 0]
这样按道理不也可以吗,为什么不行
《的重载传参为什么第一个参数必须是ostream类型啊 按理来说参数顺序不影响啊
不懂
2017-02-02
举报