Da Vinci's CyberSpace

手把青秧插满田, 低头便见水中天; 心地清净方为道, 退步原来是向前.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C/C++

摘要:一、可重入函数1)什么是可重入性?可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反, 不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入 函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。2)可重入函... 阅读全文

posted @ 2009-07-29 13:52 Da Vinci 阅读(537) 评论(0) 推荐(0)

摘要:C++字符串完全指引之二 —— 字符串封装类原著:Michael Dunn原文出处:CodeProject:TheComplete Guide to C++ Strings, Part II 引言因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的缓冲区溢出bug把C语言风格的字符串作为攻击目标,所以出现了很多字符串封装类。不幸的是,在某些场合下我们不知道该使用哪个字符串类,也不知道... 阅读全文

posted @ 2008-06-23 16:39 Da Vinci 阅读(351) 评论(0) 推荐(0)

摘要:读书记录:Windows程序设计--文件操作 阅读全文

posted @ 2008-03-20 08:44 Da Vinci 阅读(1795) 评论(0) 推荐(0)

摘要:C++字符串完全指引之一 —— Win32 字符编码 原著:Michael Du 原文出处:CodeProject:The Complete Guide to C++ Strings, Part I 引言 毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器发愁。本指引将总结引进各种... 阅读全文

posted @ 2008-03-19 21:13 Da Vinci 阅读(657) 评论(2) 推荐(0)

Firefox 3