私はstd::map<const char*, boost::any>を使用してライブラリの設定を保存しています。各設定は基本的な値の種類を1つしか使用しないため、構成呼び出し時にset()またはそれに類するものの間にこれを強制したいと思います。設定は、正しいタイプのデフォルト値で初期化されます。ここで がうまくいけば、私が達成しようとしているかを示し、いくつかの擬似コードです: using na
ポインタを格納するのにboost::anyを使用していて、多態性データ型を抽出する方法が であるかどうか疑問に思っていました。 ここでは理想的には私がやりたいことの単純な例ですが、現在は機能しません。 struct A {};
struct B : A {};
int main() {
boost::any a;
a = new B();
boost::an