比方说,我已经对整体变量的几个“基本”的算法,如程序:是否有一个记录代码执行的工具?
if(a<b)
a += c;
是否有一个工具,让我自动登录在运行不同的变量所做的所有更改时间?
例如它会在一个日志文件的情况下显示:
"condition passed because 5=a < b=10
a += 10; because c=10"
或某些等效。
我知道我可以手动记录每个操作,但是这将是过于复杂。 有什么工具可以让我做这样的事吗?我不关心重构/重新编译,只要它不是完全手动的。
你看到这个题目:http://stackoverflow.com/questions/7468576/c-macro-to-log-every-line-of-code?rq=1 –