Xcode 编译cocos2dx-3.2 ,遇到CCMap报错的问题

cocos2d::Mapstd::string,StarData* _starMap 这样定义的。。
新手,找不到哪里出错!!

cocos2d::Mapstd::string,std::string _starMap;
_starMap.insert(“a”, “b”);

std::string aa=_starMap.at("a");
CCLOG("%s",aa.c_str());

如果这样写测试代码。。

也会报如下错误。。。

auto sp0 = Sprite::create();
sp0->setTag(0);
Map<std::string, Sprite*> map0;
std::string mapKey0 = “MAP_KEY_0”;
map0.insert(mapKey0, sp0);

好奇怪,这样就不会报错,是不是value一定要是sprite指针

普通类不能存?

好吧,自己解决了。!!