【发布时间】:2021-07-21 05:03:23
【问题描述】:
对于懂 Python 的人来说,最好的方式来解释我想要的是类比:
[1, [2, 3], 4, [5, [6]], 7]
显然,我可以实现 my own class (template) 来做到这一点,但如果标准库已经发明了这个轮子,我想避免 重新 - 发明它(或至少,避免将我半生不熟的重新发明版本放在我的项目中)。
【问题讨论】:
-
“最佳方式”似乎我们应该根据意见关闭。你只想要
std::list<std::any>吗? -
您有什么要求?你对“最好”的定义是什么?看来你已经有了实现,有什么问题?
-
来一个实际的例子来说明你为什么想要这个怎么样?上面的建议基本上是为您提供您所要求的,但这不是 C++ 中通常使用 的那种东西。 Pythonic 技术和数据结构往往不能很好地转换为 C++。
-
这是tree 的
int吗? -
请根据您的要求提供一个真实世界的场景。详细说明您的要求。
标签: c++ data-structures