C++中P.J.Plauger STL和SGI STL中map的区别
答案:1 悬赏:70 手机版
解决时间 2021-11-24 19:39
- 提问者网友:姑娘长的好罪过
- 2021-11-24 15:50
C++中P.J.Plauger STL和SGI STL中map的区别
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-11-24 16:20
P.J. Plauger STL和SGI STL中map的erase方法实现是有区别的,其中Windows下常用的是P.J. Plauger STLP,Linux下是SGI STL,SGI STL实现了标准的STL规范。
.J. Plauger STL:
for(ITER iter = mapTest.begin(); iter != mapTest.end();)
{
iter = mapTest.erase(iter);
}
SGI STL:
for(ITER iter = mapTest.begin(); iter != mapTest.end();)
{
mapTest.erase(iter++);
}
.J. Plauger STL:
for(ITER iter = mapTest.begin(); iter != mapTest.end();)
{
iter = mapTest.erase(iter);
}
SGI STL:
for(ITER iter = mapTest.begin(); iter != mapTest.end();)
{
mapTest.erase(iter++);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯