gpt4 book ai didi

c++ - C++中是否有任何数据结构或库可以像Python List和Dictionary一样工作

转载 作者:行者123 更新时间:2023-11-30 02:55:36 25 4
gpt4 key购买 nike

C++ 中有没有数据结构或库可以像 Python List 和 Dictionary 一样工作?

谢谢

最佳答案

  • Python 的 list

    标准std::vector<>可能是你需要的。然而,不同于 Python 的 list , 标准 C++ 容器非异构:std::vector<T>将独家专卖T实例。您可以通过使用 boost::any 实现类似的行为, boost::variant 或多态性,具体取决于用例。

  • Python 的 dict

    字典,你可以查看std::map<> ,或者更准确地说是 boost::unordered_map , 作为 map实际上是一棵红黑树。

关于c++ - C++中是否有任何数据结构或库可以像Python List和Dictionary一样工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16304542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com