std:地图和std:vector嵌套有关问题

std::map和std::vector嵌套问题
话不多,直接贴问题
mapTemp  mapVect;
vectTemp vectInt;
MapM  mapMap;

mapVect[1] = 1;
vectInt.push_back(mapVect);
mapMap[1] = vectInt; // 赋值出错


错误代码
引用
>d:\service\server.cpp(69) : error C2679: 二进制“=”: 没有找到接受“vectTemp”类型的右操作数的运算符(或没有可接受的转换)
1>        d:\program files\vc2008\vc\include\map(176): 可能是“std::map<_Kty,_Ty> &std::map<_Kty,_Ty>::operator =(const std::map<_Kty,_Ty> &)”
1>        with
1>        [
1>            _Kty=int,
1>            _Ty=int
1>        ]
1>        试图匹配参数列表“(std::map<_Kty,_Ty>, vectTemp)”时
1>        with
1>        [
1>            _Kty=int,
1>            _Ty=int
1>        ]

------解决思路----------------------
谢谢楼主std:地图和std:vector嵌套有关问题
------解决思路----------------------
赶紧顶下std:地图和std:vector嵌套有关问题