boost::program_options::variables_map
がstd::mapをpublic継承しています。

ソースはここhttp://www.boost.org/doc/libs/1_47_0/boost/program_options/variables_map.hpp

仮想デストラクタを持たないクラスを
public継承したら危険だと考えていたのですが、
variables_mapのケースはどうなのでしょうか。
boostはレビューがあるし、そう簡単に危険な
コードは入り込まないと思っていますが・・・。