cocos2d 3.x 如何把Vector放进Map里

请教一下,cocos2d 3.x如何才能把Vector放进Map里呢?

这个是我建Vector和Map
cocos2d::Vector< Sprite* > starArr;
cocos2d::Map< int, Vector< Sprite* > > areaArr;

存放:
starArr.pushBack( sp );
areaArr.insert( 1, starArr );

编译的时候报错:Invalid Type for cocos2d::Map<K, V>!

单独存精灵没问题,怎么才能在容器里存容器呢?
百度了很久,大部分教程都是Vector里存精灵 或者 Map里存精灵的
最好能有代码参考下:12:

放不了
请使用STL的map

本来以为2.x可以3.x应该也行

好吧,看来只能这样了- -