我有一个对象的包装器类。我希望它在包装对象上应用所有应用于它的操作,例如 wrapper+=a 会产生与 wrapped+=a 相同的结果,例如。我想将此应用于所有运营商。有什么简单的方法可以覆盖所有运算符而不显式覆盖每个运算符?
请您参考如下方法:
我有一个对象的包装器类。我希望它在包装对象上应用所有应用于它的操作,例如 wrapper+=a 会产生与 wrapped+=a 相同的结果,例如。我想将此应用于所有运营商。有什么简单的方法可以覆盖所有运算符而不显式覆盖每个运算符?
请您参考如下方法: