问个cocos2dx 3.x Map和Vector的问题
我建了个精灵数组 cocos2d::Vector< cocos2d::Sprite* > spArr;
然后用一个cocos2d::Map< int, cocos2d::Vector< cocos2d::Sprite* > > areaArr建了一个区域用来存放精灵数组(每个区域都有区域号和对应的精灵数组)。
for ( int tempY = 0; tempY <= 2; tempY++ )
{
for ( int tempX = 0; tempX <= 2; tempX++ )
{
...........
............
spArr.pushBack( sp );
}
areaArr.insert( tempY * 3 + tempX, spArr );
}
但是编译的时候发现报错了 error C2338: Invalid Type for cocos2d::Map<K, V>!
请问这个应该怎么改呢?