・今日はATLコードをできるだけ除去する作業をおこなっていた。
・・CA2Tなどの文字コード変換クラスの自作クラス(sf::ca2t,sf::code_converter)への置き換え→sf::code_converterクラスあまりほめられたコードではない。
・・ATLTRACEをSFTRACEへ置き換える。
・・stdafx.hヘッダファイルからATL、WTLヘッダの除去
→WTLコードはまだ取り除けないので、完全にはできなかった。
<新たな課題>
・stdafx.hヘッダ依存の問題を解消する
・・プリコンパイルヘッダを有効活用するために、このヘッダに共通で使用する(であろう)ライブラリのヘッダを集約している。
・・しかしこうするとCPPファイルに不要なヘッダまでインクルードしてしまう→不要な依存関係ができてしまうため、再利用しにくくなる。