1

Python List や Dictionary のように機能する C++ のデータ構造またはライブラリはありますか?

ありがとう

4

1 に答える 1

3
  • パイソンのlist

    標準std::vector<>はおそらく必要なものです。ただし、Python の とは異なりlist、標準の C++ コンテナーは異種混合ではありません。aはインスタンスstd::vector<T>を排他的に格納しTます。ユース ケースに応じて、boost::any、 、またはポリモーフィズムを使用して同様の動作を実現できます。boost::variant

  • パイソンのdict

    辞書の場合、実際には赤黒木であるため、std::map<>、またはより正確には を調べることができます。boost::unordered_mapmap

于 2013-04-30T16:35:51.117 に答える