3

と同様に機能するboost::anyが、より限定された型セットを持つ型が必要です。このようなもの:

limited_any<int,long,string> x; // x is like boost::any but is guaranteed to contain only an int, a long, or a string

これをどのように実装することをお勧めしますか? (自分で、または既存のソリューションを使用して)

4

1 に答える 1