- 博客(48)
- 收藏
- 关注
转载 7.1.23 如何定义和实现一个类的成员函数为回调函数
转自百度文库:http://wenku.baidu.com/link?url=H-P_sLDKLglDFLp5Le0c2TZMIjxHlckyRHHY-4gP3Mfu3tjn9JGkm4D5KC3sRwuPrJ7-veXm6C68dhNFAHxm-Eb2MKOggav6BaiUMQo7i33对指针的应用是C语言编程的精髓所在,而回调函数就是C语言里面对函数指针的高级应用。简而言之,
2014-08-19 21:07:14
805
原创 7.1.22 C++处理异常关键字
关键字有:try,throw,catch。1. 异常机制提供程序中错误检测与错误处理部分之间的通信。C++ 的异常处理中包括: 1. throw 表达式,错误检测部分使用这种表达式来说明遇到了不可处理的错误。可以说,throw 引发了异常条件。 2. try 块,错误处理部分使用它来处理异常。try 语句块以 try 关键字开始,并以一个或多个catch 子句结束。在
2014-08-19 20:45:59
540
转载 7.1.20 C++外部调用extern和export
变量的声明有两种情况:1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。2、另一种是不需要建立存储空间的。 例如:extern int a 其中变量a是在别的文件中定义的。总之就是:把建立空间的声明成为“定义”,把不需要建立存储空间的成为“声明”。extern用于
2014-08-19 19:58:43
917
转载 7.1.18 return与exit的区别是什么
exit()是一个函数,结束一个进程,它将删除进程使用的内存空间,同时把错误信息返回父进程,在父进程中wait系统调用将接受到此返回信息。return返回函数值,是关键字在main函数中我们通常使用return (0);这样的方式返回一个值。 但这是限定在非void情况下的也就是void main()这样的形式。 exit()通常是用在子程序中用来终结程序用的,使用后程序自动
2014-08-19 19:13:35
337
原创 7.1.14 new/delete与malloc/free的区别
new/delete是C++运算符,malloc/free是中的库函数。由于C++中经常调用C函数,故保留了malloc、
2014-08-19 16:19:10
399
原创 7.1.13 如何进行float ,bool,int,指针与零值的比较。
只是书上的推荐写法int型:if(n==0) if(n!=0)float
2014-08-19 16:12:05
481
原创 7.1.7 char str1[]="abc"和char str2[]="abc";str1和str2不相等
由于数组是赋值处理,所有abc都是赋值到各自的储存区。char* p1=“abc”
2014-08-19 14:43:05
635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人