Entries from 2006-11-22 to 1 day

PEの weak シンボルを試す

某スレで教えてもらったのですが、gcc 4.1.1では PEで weak シンボルを扱えるらしいです。 これを利用すれば libc がリンクされているときだけ初期化関数を呼べるのではないか?との見通しも。 まずは簡単な実験を。 gcc nobita% /home/taro/bin/i586-mingw3…

1章 1.6 ポリシーの拡張 - Modern C++ Designを読む(2)

C++

Hello World Managerクラスは Create Policy を継承します。 そのとき要求しているのは T* Create()という関数だけですが、特定のPolicy においてあえて拡張することが可能という話。 PrototypeCreatorクラスは Create()以外に、SetPrototype(), GetPrototyp…