早上来到实验室就开始debug,于是再一次看到了自己的愚蠢,size_t在一旁冷笑:“小样儿!你以为你很懂我……”最近总是发现一些很低级的bug,一来是由于自己的粗心,二来是由于自己的不细心。下面先记下最近遇到的两个与size_t相关的bug,以后遇到了再更新。不过还是希望再也不要遇到……
1. size_t与int做减法溢出
int minnum = 2;
int maxnum = 12;
string Seq = "ABCDEFGHIJ"; // length = 10
for (int j = Seq.length() - minnum - 1; j >= 0 && j >= Seq.length() - max