yreeen/dxlibp

DXPのC++バージョン

Opened this issue · 1 comments

概要

これは憂煉氏が取り組んでいたはず。
憂煉氏の枠組みが固まり次第 @rshhh も積極的に参加したい。

関連

方針を決める参考になるかと思うので、考えたことを少し書いておきます。

  • 例外は無し
  • RTTIは無し
  • shared_ptrの使いすぎに注意。unique_ptrが使えないとこのみshared_ptr、を徹底する
  • 生配列はboost::array
  • iostreamを使う場合は必ず std::ios::sync_with_stdio(false); を(ライブラリ内でなくともいいから)させるようにするべき
  • boost::formatはiostreamに依存してる関係上遅いので大量に呼ぶとすぐオーバーヘッドになるので注意
  • boost::threadのPSPの実装があると個人的にすごく助かります(泣)
  • PSPのネットワーク周りのC++のインターフェースがあると便利。 See also: #15