因为这部分代码,我的休息时间又泡汤了!
[解决办法]
求分,见着有份
[解决办法]
这么多缩进。。。
[解决办法]
这么多循环 数据量大 不直接跑死啊。。。。。。。。。。。
[解决办法]
抢版主的分,哈哈。
不过版主的花括号风格,跟我一同事一样。。。
[解决办法]
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。
VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
程序员要做的不是尽力避免错误,而是聚焦在快速发现并改正错误。真正以快速方式轻易解决错误,“快速的失败”远胜过“预防错误”。Fred George
[解决办法]
向版主学习~~~
[解决办法]
接分,哈哈,版主大好人
[解决办法]
人人 有分
[解决办法]
专为接分而来~
[解决办法]
建议即使只有一行的for或if都会加上{}.这样容易查找错误
[解决办法]
看一看!
[解决办法]
[解决办法]
我好像只见到了三重循环,另外:
std::string form = getCommitInput(m, 0);
if (form.empty()) {
QMap<int, QList<int>> final;
int l = 0;
find_if(mf.constBegin(), mf.constEnd(), [&](mf::value_type& v1) {
find_if(mb.constBegin(), mb.constEnd(), [&](mb::value_type& v2) {
for_each(v1.second().begin(), v1.second().end(), [&](int v3) {
if (v2.second().indexOf(v3) != -1)
final[v2.first()].push_back(v3)
}
return final.size() > 0;
}
return (final.size() > 0) ? (l = it.key(), true) : false;
}
form = getCommitInput(final, l);
}
[解决办法]
???等人来解决?
[解决办法]