Python List や Dictionary のように機能する C++ のデータ構造またはライブラリはありますか?
ありがとう
パイソンのlist
標準std::vector<>
はおそらく必要なものです。ただし、Python の とは異なりlist
、標準の C++ コンテナーは異種混合ではありません。aはインスタンスstd::vector<T>
を排他的に格納しT
ます。ユース ケースに応じて、boost::any
、 、またはポリモーフィズムを使用して同様の動作を実現できます。boost::variant
パイソンのdict
辞書の場合、実際には赤黒木であるため、std::map<>
、またはより正確には を調べることができます。boost::unordered_map
map