小心stl的iterator

vector<int>::iterator it;
for(it = g_vecTrackCommand.begin; it != g_vecTrackCommand.end();
++it)

编译没错.(在vc6)中是没错的

不过,,,

后来发现运行时就会出错...(第二次才出错),

再后来发现,其实是因为

 g_vecTrackCommand.begin

 g_vecTrackCommand.begin()

一双括号查了我老半于,,,记录一下

原文地址:https://www.cnblogs.com/vimmer/p/2528149.html