
C/C++
文章平均质量分 75
chenfei
这个作者很懒,什么都没留下…
展开
-
华为面试归来——够呛
华为面试归来——够呛 /*******************************************************************本文首发于bbs.bluegem.org的Career区*本人email:chenfei@sohu.com*如转载本文,请保留首发地和本人联络方式,以方便交流,谢谢!**************************原创 2004-03-08 11:35:00 · 2672 阅读 · 0 评论 -
聊聊我对c/c++的认识
聊聊我对c/c++的认识/*******************************************************************本文首发于bbs.bluegem.org的CWorld区*本人email:chenfei@sohu.com*如转载本文,请保留首发地和本人联络方式,以方便交流,谢谢!***********************************原创 2004-04-07 22:05:00 · 2063 阅读 · 0 评论 -
C++中内存块置0的三种方法:memset, ZeroMemory和SecurZeroMemory
<br /><br />加个前提:本文对应Windows下编程环境。<br /><br />简而言之:一般情况,如初始化内存块的时候,用ZeroMemory。销毁内存块中储敏感数据时或者释放存有敏感数据(比如密码,密钥等)的内存块前应使用使用SecurZeroMemory。如无特殊原因不使用“={ 0 }”。<br />使用memset函数将内存块置0是完全没有问题。memset的好处是跨平台比较容易,可是C/C++跨平台就是梦魇。在使用memset的时候有个小地方需要注意,W.Richard Stev原创 2011-02-21 22:34:00 · 4205 阅读 · 0 评论 -
如何编写Testable/Debugable的代码(2011/1/30更新:新增Item0005/07/30)
<br />先挖个坑,慢慢填。。。<br />/*****************************更新记录*********************************/<br />1/30/2011: 新增Item0005/07/30<br />11/24/2010: 奠基。先写上两个item,内容再慢慢填。<br /><br /><br />Assumption:本文基本针对C/C++和C#。<br />Item 0005:<br />在Daily Build中生成Debug Build/C原创 2011-02-21 22:37:00 · 967 阅读 · 0 评论