我在初始化地图时遇到问题。目标是使用包含所有键的字符串。例如“key1 key2 key3”在地图中创建条目
map<const char *, int, ltstr > mymap;
string fortest="a b c";
istringstream iss(fortest);
string field;
//cout<<"transaction name:"<<transactionName<<'\n';
//cout<<"transaction fields:"<<'\n';
while(iss>>field)
{
mymap[&field[0]]=0;
cout<<"field name:"<<field<<'\n';
cout<<mymap.size()<<'\n';
}
但这不起作用。我不确定是什么问题