clear可以清除map元素 std::map<int, int> asd; asd[1] = 1; asd[2] = 4; //此时,map有两个元素 asd.clear(); //此时,map没有任何元素 如果读取了map,map会自动生成一个元素 std::map<int, int> asd; //此时,map没有任何元素 TRACE(L"%d\n", asd[3]); //读取了map的空值后,会自动生成一个元素asd[3]=0在map中