...........
vector<bool> enabled;            // 用来标记begin~HighBound[i]中哪些数字可以使用
...........
for (int j = begin; j <= HighBound[i]; j++) {
    if (enabled[j]) {
    enabled[j] = false;
    L[i] = j;
    SearchComb(i+1, L);
    enabled[j] = true;
    }
}if (enabled[j])
enabled[j] = false;
enabled[j] = true;
这3句的意思是什么?