Boost.Optional on Visual Studio IDE
以前書いた、Boost.Optionalの中身がVisual Studioのデバッガで覗けなくて不便という件ですが、調べたらそのものズバリな話題が少し前にMLに投稿されていました。
boost::optional<*>{ preview ( #if( !$c.m_initialized ) ( #( "Uninitialized" ) ) #else ( #( *($T1*)&$c.m_storage.dummy_.data[0] ) ) ) }http://lists.boost.org/Archives/boost/2007/05/122162.php
これをautoexp.datの[Visualizer]セクションに追加するだけで解決です。
ちなみに、VistaでProgram Files配下にインストールしている場合は、VirtualStore回避のためメモ帳を管理者で起動して書き換えると良いです。