![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂乱笔记
dream0411
这个作者很懒,什么都没留下…
展开
-
C++使用未初始化的指针和赋值为0的指针
使用未初始化的指针,导致程序出错崩溃。使用初始化为0的指针,导致崩溃。都是崩溃,提示方式不太一样。win7下原创 2010-08-12 15:38:00 · 1889 阅读 · 0 评论 -
VS2010 调试带参数的程序方法
如果需要给main(int argc, char** argv)传递参数,可以:菜单->项目->属性->调试->命令参数在命令参数里输入需要传递的参数。比如我要传递两个文本文件名trans_map.txt和trans_me.txt,就在命令参数里输入:trans_map.txt trans_me.txt用空格分开,还要加后缀名.txt疑问:两个文本文件不需要放在Debug目录下,与cpp文件放在一起也可以,这是因为已经填入项目内?待查。。。原创 2010-11-08 11:39:00 · 6119 阅读 · 2 评论 -
#define用法
<br /><br />转自http://blog.csdn.net/djsl6071/archive/2007/04/02/1549539.aspx<br /> <br />1.简单的define定义<br />#define MAXTIME 1000<br />一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写<br />if(i<MAXTIME){.........}<br />编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。<br />这样的定义看起来类似于普通的转载 2011-01-01 21:51:00 · 350 阅读 · 0 评论 -
操作符重载,区分前缀与后缀操作符
class Ptr_to_T{public: Ptr_to_T& operator++(); // 前缀 Ptr_to_T operator++(int); // 后缀 ...};使用虚设参数int指明后缀操作符,此int参数仅用来指示后缀,绝不会用到.摘自《C++程序语言(特别版)》 11.11。转载 2011-11-29 11:27:03 · 507 阅读 · 0 评论 -
关于:VC控制台结束时暂停
最近使用 VC2010 时,发现某些控制台项目在执行结束后会提示“按任意键继续”,而另一些则会直接退出。 经过对 .vcxproj 文件的一阵 diff 分析后,确定问题在于链接设置中的“子系统”项。只有当该项设置为“控制台”时,控制台输出才会暂停。如果该项没有设置,虽然编译器按照缺省值将它编译为一个控制台程序,但是 IDE 却没有暂停,这或许是 VC2010 IDE 的一个 bug。转载 2010-10-08 13:32:00 · 1198 阅读 · 0 评论 -
关于:vc程序结束后暂停以查看
最近使用 VC2010 时,发现某些控制台项目在执行结束后会提示“按任意键继续”,而另一些则会直接退出。 经过对 .vcxproj 文件的一阵 diff 分析后,确定问题在于链接设置中的“子系统”项。只有当该项设置为“控制台”时,控制台输出才会暂停。如果该项没有设置,虽然编译器按照缺省值将它编译为一个控制台程序,但是 IDE 却没有暂停,这或许是 VC2010 IDE 的一个 bug。转载 2010-10-06 16:07:00 · 1404 阅读 · 1 评论 -
VC2008不能设置断点的几种解决方法
VC有时会提示不能设置断点,可能的解决办法有几种,但原因通常是由于该文件中包含了一些编辑器不可识别的字符,可尝试几种做法:1.在该原文件中CTRL+A,菜单:编辑-高级-设置选定内容的格式;2.有时以上办法也不起作用,就依靠经验找下了,今天花了很多时间发现同一行上的/* */注释容易引起该BUG,比如:/*if ()*/删除该注释或修改注释方式可能会解决。原创 2012-05-04 13:08:14 · 1329 阅读 · 1 评论 -
python递归遍历文件夹检查文件
python递归遍历文件夹检查缺少DEBUG_NEW的CPP文件3x版本的python使用print需要用括号打印字符串,如print(file_name)import oscheck_path = 'F:\\some_dir'debug_str = '#define new DEBUG_NEW'report_log = 'report_debug_new_check.lo原创 2012-09-26 00:59:26 · 1206 阅读 · 0 评论