sort 和16的问题,奇怪
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
bool CompareVString(vector< string > V1, vector< string > V2)
{
return true;
}
int main(int argc, char* argv[])
{
vector< vector< string > >VV;
for(int i=0;i<16;i++)
{
vector< string > V;
V.push_back("d");
VV.push_back(V);
}
sort(VV.begin(),VV.end(),CompareVString);
return 0;
}
其中,16改成17以上,就不好使了,异常,怎么办,原因是什么呢?盼讨论