如何解决我将如何处理 C++ 中字典中与字典等效的 python?
在python中,我有这个类根据一些用户输入将一个字典放在一个值字典中。这本词典将在以后的阶段更新和使用。总的来说,它应该看起来像:
dict = {
'string1': {
'string1':[1,2,3,4],'string2':Bool,'string3':Bool},'string2': {
'string1':[5,6,7,8],'string3':Bool}}
所以,在 C++ 术语中,我可以肯定的是,我想要一个映射字符串与 another 映射的映射,该映射将更多字符串映射到 任一 向量int 或 bools。
现在我听说这可以使用 std::variant
来完成,但似乎我没有它(我使用的是 AWS 的 Cloud9)而且我不知道我还能如何做到这一点.
有没有更好的方法来做到这一点?或者也许如何真正获得 std::variant
?
谢谢
解决方法
你可以使用这样的结构:
struct MixType {
bool IsBoolType;
bool BoolValue;
std::vector<int> IntsValue;
};
并检查 IsBoolType 的值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。