2

我最近再次查看了 Doom3 gpl 代码,并注意到 idLib 库的“容器”部分具有 50 多年历史的数据结构(如链表)的独特实现。你可以在这里找到实现:

Doom 3 链表

我的问题是 - 为什么这么多游戏选择重新发明轮子而不是使用像 STL 或 BOOST 这样的库?有性能原因吗?

4

0 回答 0