典型的な「既存ライブラリの再開発」のようなことを行ってきたと感じています。
あえて、MFCを使わず、Win32SDKで開発を行ってきたことも関係しています。
最近になり、boost C++を知る機会があり、その便利さに驚愕しました。
と同時にSTLも曖昧にしていたため、もう一度把握しなおそうと思いました。
この機会に、便利なライブラリや基礎を学びなおしたいと思っております。
C++言語に関する書籍やサイトでオススメのものを教えてください。
愛読してきた専門書は デザインパターン、Inside COM ですが、
おそらく、STL, ATL, boost C++, MFC なども曖昧なため、
今一度、学びなおしたいと思っております。
よろしくお願い申し上げます。
少ないですがご参考までに。
STLのサイトです。絶版になった
"Standard Template Library プログラミング"という本が
無料で公開されています。
http://www005.upp.so-net.ne.jp/episteme/html/stlprog/
Boost関連は載ってないですが良書のまとめサイト
質問文の中の言葉遣いから、プログラミング経験も豊富で硬派な職業プログラマさんとお見受けします。従ってそれなりに難しくても内容のしっかりしたものを好まれると思いますので、安心して手加減なく、私が良いと本当に思っているもの(全て既読)を紹介します。
もちろんご存知と思いますが『第3版』が自分としては一番だと思います。(この内容で7円/ページは安すぎです)
プログラミング言語C++ (アスキーアジソンウェスレイシリーズ―Ascii Addison Wesley programming series)
しかし『第3版』はtikirouさんの回答内の後者のURLの先にも紹介されていましたので、そこに紹介されていなかったものを2点紹介致しますね。
ストリームI/Oの謎(ISBN:479521154X) /** isbn記法用には登録されていない様子 */
ATLインターナル―仕組み・設計・実装法 (アスキーアジソンウェスレイシリーズ―Ascii Addison Wesley programming series)
私もInside COMでCOMを勉強したひとりです。その知識とこの1冊だけで、ATLを使っ
て、COMサーバを作ったり使ったりできるようになりました。また、ウィンドウ関連
のWin32APIラッパーとしてのATLも解説されています。
ATLの使い方だけでなく、ATLの実装がどうなっているのかを説明しているので、ATL
のソースコードを読むための手助けとなります。
http://home.att.ne.jp/banana/akatsuki/doc/atlwtl/index.html
The So-Software Studio さんのサイトがすばらしいです。
しかし、ATLやWTLよりもboostの方が相当楽しいです。;-)
コメント(0件)