我一直在寻找一种将 astring[]
作为地图值的方法,我发现了这个 Stack Overflow question。我试图使用该std::any
类型来解决我的问题,但我得到了错误
binary '<': 'const _Ty' 未定义此运算符或转换为预定义运算符可接受的类型
这是我的代码:
#include <iostream>
#include <map>
#include <any>
using namespace std;
map<any,any> dat;
int main()
{
any s[] = {"a","b"};
dat["text"] = s;
return 0;
}