
c
文章平均质量分 84
ying_593254979
这个作者很懒,什么都没留下…
展开
-
回调函数
回调函数调用关系图 对于第一种情况,主程序可以从执行到回调函数,也可以不执行回调函数,关键看宿主函数是否调用了回调函数。 对于第二种情况,主程序可以从执行到回调函数,也可以不执行回调函数,关键看宿主函数是否调用了回调函数。主程序不知道宿主函数什么时候调用回调函数,因为调用函数启动了线程,这样,主程序就不必关心宿主函数什么时候调用回调函数了,主程序可以释放出来做自己的事了。 代码转载 2012-05-15 19:03:39 · 642 阅读 · 0 评论 -
malloc/free 跟new/delete的区别
一,概念 malloc:向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C规定,void* 类型可以强制转换为任何其它类型的指针。 free():配合malloc成对出现,释放内存空间。 new :当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造转载 2012-06-25 20:15:41 · 670 阅读 · 0 评论 -
编程网站
C 语言学习 Linux C 编程一站式学习 http://learn.akae.cn/media/ Learning GNU C http://www.faqs.org/docs/learnc/ C 编程入门 http://www.bianceng.cn/ C 语言论坛 http://bbs.bccn.net/forum-5-1.html C++学习网站 C/C++转载 2012-06-26 11:53:21 · 738 阅读 · 0 评论 -
ansi编码
为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个字节来表示 1 个字符。比如:汉字 '中' 在中文操作系统中,使用 [0xD6,0xD0] 这两个字节存储。 不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。这些使用 2 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文系统下,ANSI 编码代表转载 2013-09-28 14:27:00 · 1709 阅读 · 0 评论 -
libiconv字符集转换库使用方法
在软件开发中不可避免的需要用到字符集的转换;转换方法很多如自行编写字符集转换库、利用Windows提供之MultiByteToWideChar函数等;自行编写相对周期较长,而利用MultiByteToWideChar等函数进行转换在跨平台移值时带来很大的不方便;所以在本文里我们将讲述如何利用在Linux与Windows下都可用的libiconv库进行字符集的转换。 我们可以从http://www转载 2013-09-28 16:10:33 · 2256 阅读 · 0 评论