C 语言编程————经验之谈
来源:互联网 发布:软件二次开发工作 编辑:程序博客网 时间:2024/05/23 10:44
1、C语言的项目内存管理很让人头疼,自始至终你要明白哪些内存应该要释放,哪些到最后才能释放,不然的话,就会出现一些堆被破坏的错误
2、每写一个函数一定要记得写它的测试程序,不管那个函数简单的还是复杂,不然的话,到最后会忙死你,有时还会犯一些低级的错误。这个教训我就犯过,写了一大堆Utility工具函数库,一个都没有测试,到了最后用的时候,大部分错误都是出自这里。
3、针对一些复杂的关键的容易犯错误的地方写一些LOG信息,屏幕和文件输出两种方式显示出来,这里无论用VC等IDE工具,还是纯GCC工具都是很好进行调试的。建议用log4c等一些开源工具进行LOG。
4、在对程序进行调试时,采用排除法,二分法,可以很快地找出程序中的错误。
文章出处:DIY部落(http://www.diybl.com/course/3_program/c++/cppsl/2008121/96901.html)
- C 语言编程————经验之谈
- 项目经验之谈 —— 利用编译器及C语言特性<位域>进行内存边界检测
- 经验之谈—initWithFrame;initWithCoder;awakeFromNib
- 经验之谈—坐标系的转换
- 经验之谈—KVC(forKey,forKeyPath)
- 经验之谈—OAuth授权流程图
- 经验之谈—KVC(forKey,forKeyPath)
- C语言学习笔记——C语言编程
- C语言笔记——C语言编程01
- 软件技术相关学习方法——经验之谈
- 外包如何定价——经验之谈
- 经验之谈—控制器的view的显示
- 经验之谈—没有尺寸的父控件
- 经验之谈—让你看明白block
- 经验之谈—项目如何分模块(MVC)
- 经验之谈—UIButton传值通过枚举
- 编程语言的精髓——C
- C语言编程——数组排序
- 常用正则表达式
- java 高级应用----HttpURLConnection + Pattern----抓取网站分页文本数据+简单整理
- Ubuntu9.10下获取Android源码
- 人类无法抗拒的10种心理
- 第二章 MMI屏幕
- C 语言编程————经验之谈
- Delphi之Tchart控件使用心得
- Find Command
- MTK开发小结
- java.lang.illegalargumentexception view not attached to window manager 解决
- QTP 和日历控件
- 用SPCOMM 在 Delphi中实现串口通讯
- JavaScript高级程序设计学习笔记5: DOM基础
- 第三章 MMI程序