运行效率、空间效率、代码开发效率。
你选择一个来优化。
如果是我,我选择优化代码开发效率。就是直接 vector<TradeRecord>
如果要优化空间效率,再使用 d-pointer 技术。
如果还要优化运行效率,我再使用 copy-on-wirte 技术,减少复制。
Qt 有个 QSharedData 很方便搞这些。
【 在 finlab 的大作中提到: 】
: 比如下面这样的:
: struct TradeRecord
: {
: ...................
--
修改:hgoldfish FROM 183.253.143.*
FROM 183.253.143.*