【发布时间】:2011-02-14 15:36:08
【问题描述】:
在准备我的项目和使用 C++ 编写代码时,我们必须面对严重的问题。 我的代码建立在多个结构/类上,其中一个包含在另一个结构/类中。 最后,我将不得不比较所有这些结构。 在这种情况下,不可能(或需要付出巨大的努力)为所有内容重载比较运算符。您可能知道如何解决这个问题吗?我考虑编写一个脚本,该脚本将遍历所有类和子类并添加所需的运算符以避免编写它们。 您是否遇到过这种情况并找到解决方案? 感谢您提前提供的所有建议。
亲切的问候,
【问题讨论】:
-
您是否考虑过模板化运算符重载?只需与您可以的操作员交朋友即可。
-
说真的,我会硬着头皮实现所有需要的比较运算符。你说的是 100 多个课程吗?
标签: c++ scripting automation comparison-operators