RAIIの解説
http://sourceforge.net/docman/display_doc.php?docid=8673&group_id=9028
RAIIをウィンドウの生成・破棄に取り入れている例:
http://www.torjo.com/win32gui/
ラッパクラスの構築時にWindowの生成(Window ハンドルの取得)し、ラッパクラスの破棄時にWindowを破棄(ハンドルの解放)する。
反対に
RAIIでない例:
WTLのWindowラッパクラス。
ラッパクラスの生成時にはWindowの生成は行われない。
別途CreateWindow()を呼び出す。