易截截图软件、单文件、免安装、纯绿色、仅160KB

C 语言编程————经验之谈

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/C++笔试、面试题目汇总

1.求下面函数的返回值(微软)
int func(x)
{
int countx = 0;
while(x)
{
countx ++;
x = x&(x-1);
}
return countx;
}
假定x = 9999。 答案:8
思路:将x转化为2进制,看含有的1的个数。
2. 什么是“引用”?申明和使用“引用”要注意哪些问题?
答:引用就是某个目标变量的&ldquo ......

java 捕捉信号(linux下的kill,ctrl+c)

import sun.misc.Signal;
import sun.misc.SignalHandler;
/***
* java信号处理demo
* @author jiang_qh
*
*/
public class SignalHandlerExample implements SignalHandler{
private SignalHandler oldHandler;
public void handle(Signal signal) {
System.out.println("Signal handler called for signal " ......

C面试题

1  #i nclude “filename.h”和#i nclude <filename.h>的区别?
   答:对于#i nclude <filename.h>编译器从标准库开始搜索filename.h
    对于#i nclude “filename.h”编译器从用户工作路径开始搜索filename.h
2  头文件的作用是什么?
答:一 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号