
调试技巧
ylwdi
这个作者很懒,什么都没留下…
展开
-
vs 调试之查看多个变量时可以临时内存注释
当在debug模式下调试时,鼠标放到变量上面就可以看到变量内的存储结构,查看单个还没啥,如果想查看多个,而且还要作对比或者逻辑梳理该怎么办呢,发现刚好有这功能。 那就是鼠标在放到变量上显示变量内存的同时尾部有个类似电源插头的符号,点击它后,它就把变量的内存结构单独给你显示到一旁;鼠标再放到被列出来的变量内存结构上又会在尾部出现这个符号︾(注释折叠),点开它,你可以输入临时注释...原创 2018-09-03 11:57:09 · 329 阅读 · 0 评论 -
assert与if的区别(讲个小故事一下就明白了)
记得我好像给小明说过:记住了,assert是在debug模式下才有效,它是一个用于调试的宏,除非你修改系统宏,我想吃饱了没事干才那样做。 今天: 我:小明,这是release版本要上线了,下面这两句代码是你写的?怎么没有if判断呢? int* p = (int*)malloc(sizeof(int)); assert(p); 小明:哥,是我写得啊,assert不是也是用来判断的...原创 2018-09-15 15:34:24 · 6528 阅读 · 3 评论