【发布时间】:2011-02-14 22:59:49
【问题描述】:
需要帮助...
我有 3 个类,Manager 包含 2 个指针。一个到 A 类,另一个到 B 类。 A 不知道 B,反之亦然。
A 进行一些计算,最后将 3 个浮点数放入剪贴板。 接下来,B 从剪贴板中提取 3 个浮点数,并进行自己的计算。 此循环由 Manager 管理并重复多次(迭代后迭代)。
我的问题: 现在类 A 生成类 B 需要的浮点向量。这个向量可以有超过 1000 个值,我不想使用剪贴板将其传输到 B,因为它将成为时间消耗,甚至是瓶颈,因为这种行为会逐步重复。 p>
简单的解决方案是B会知道A(设置一个指向A的指针)。 另一种是通过Manager传递一个指向vector的指针 但我正在寻找不同的、更面向对象的东西,不会破坏 A 和 B
之间现有的分离有什么想法吗?
非常感谢
大卫
【问题讨论】: