最近、Doom3 gplコードをもう一度調べたところ、idLibライブラリの「Containers」セクションに、リンクリストのような50年以上前のデータ構造が独自に実装されていることに気付きました。ここで実装を見つけることができます:
私の質問は、なぜ多くのゲームがSTLやBOOSTのようなライブラリを使用する代わりに車輪の再発明を選択するのかということです。パフォーマンス上の理由はありますか?
最近、Doom3 gplコードをもう一度調べたところ、idLibライブラリの「Containers」セクションに、リンクリストのような50年以上前のデータ構造が独自に実装されていることに気付きました。ここで実装を見つけることができます:
私の質問は、なぜ多くのゲームがSTLやBOOSTのようなライブラリを使用する代わりに車輪の再発明を選択するのかということです。パフォーマンス上の理由はありますか?