...........
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句的意思是什么?
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句的意思是什么?
解决方案 »
- 【求助】使用命名管道怎样传递CString类数据?
- 求 Windows WDM 设备驱动程序开发指南 随书代码
- 急急急!!!求msdn2001版.
- 发现不管是SEH,VEH 还是异常筛选器都无法截获错误,那一些程序中的崩溃处理是怎么实现的呢
- 怎么让一个dialog作为splitter窗口 的一个 view
- 现有分数250分,决定散尽以求所需……
- 触发器和扩展存贮过程, 在线交流
- 用过Ms Database Grid Control控件的高手请帮忙啊
- 网络编程问题:我快疯了!!!为什么WinInet不能同时建立两个以上的连接?
- mfc中控件绘制出错的问题
- 谁有HOOKAPI拦截Wsock32.DLL的例子,重分相谢!
- 关于开发HTTP代理服务器的问题!回复就有分
======================
if(true == enabled[j])---------------------------------
bool 变量只有两种状态true,false