指针之间的运算符重载

时间:2017-01-15 14:13:48

标签: c++ pointers operator-overloading

如何在指向新类对象的两个指针之间重载operator +? e.g

sizeForItemAt

我只使用指针对象,所以我需要使用指针。

1 个答案:

答案 0 :(得分:1)

  

如何在两个指针之间重载operator +?

标准不允许operator+的两个参数都成为指针:

  

§[expr.add]/1另外,两个操作数都应该是算术或   unscoped枚举类型,或一个操作数应为a的指针   完全定义的对象类型和另一个应具有整数或   unscoped枚举类型。