C++ 中是否有任何数据结构或库可以像 Python List 和 Dictionary 一样工作?
谢谢
蟒蛇的list
标准std::vector<>可能是您需要的。但是,与 Python 不同list,标准 C++ 容器不是异构的:astd::vector<T>将专门存储T实例。boost::any根据用例,您可以通过使用、boost::variant或多态来实现类似的行为。
蟒蛇的dict
对于字典,您可以查看std::map<>,或者更准确地说,可以查看boost::unordered_map,因为map实际上是一棵红黑树。