C ++匿名结构为std :: map值

问题描述 投票:0回答:1

我正在使用Visual Studio 2019 std:c ++ 17,它支持匿名结构,例如

struct S 
{ 
  struct { int i; };
};

但是,以下代码具有编译错误。

map<int, struct { int i; }> m;

我可以使用匿名结构作为std :: map的值类型吗?

c++ visual-studio visual-c++ stl std
1个回答
0
投票

您不能直接但间接地做到这一点

© www.soinside.com 2019 - 2024. All rights reserved.