- DXライブラリ 総合スレッド その10
928 :名前は開発中のものです。[sage]:2011/11/27(日) 00:47:50.41 ID:hpd7z3rf - >>927
ヘッダファイル読むと、結構世界が変わるんだよねー。 向こうでは、ちょっと厳しい言い方になってしまってすまない。 ご想像通り、DXライブラリは基本的にC++用のライブラリだが、 C言語だけの知識だけでも使えるような設計になっている。これは昔から変わっていないはず。 そういった設計思想に従い、最初は名前空間なんかも用意してなかったと思うんだけど、 作者さん自身も、VisualStudioのクラスビューが使い物にならないと感じていたらしい。 たぶん規模が大きくなると追加しにくくなるし、他にやりたい機能もあるだろうし、ということで後回しになってたんだろうね。 しかし、そこは仕事の早いことで有名なDXライブラリ作者さん。 BBSで名前空間の要望が出された直後、テスト版ライブラリにて実装してしまったという。 で、確か2.25cあたりから、名前空間が設定されるようになった。 using〜 がセットで記述されているのは、ライブラリとしての互換性を維持するためというのもある。
|