重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

std::map<int, 型>に色んな型を入れたいのですが、
その場合boostのバリアント型みたいなのを使わないといけないのでしょうか?また、このようなデータ構造は一般的ではないのでしょうか?
ネットで調べるとヒットしないので、、、

宜しくお願い致します。

A 回答 (1件)

具体的に、「いろんな型」にどんなものが含まれるかにもよりますが...



> その場合boostのバリアント型みたいなのを使わないといけないのでしょうか?

Boost C++ Librariesのanyを使うのが基本です。どんな型が格納されるのかがあらかじめ分かっているのであればvariantでもよいでしょう。
    • good
    • 0
この回答へのお礼

anyなんてあるんですね!知りませんでした。

回答ありがとうございました。

お礼日時:2008/10/11 18:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!