自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 可恶的BSTR和它娘家人们---bug解决后发发牢骚

<br />前几天曾开一贴: 《可恶的BSTR和它娘家人们》 http://blog.csdn.net/libinfei8848/archive/2010/08/06/5794318.aspx 首先要感谢几位大侠的指点,后来在分析了代码发现这样的问题: C/C++ code _bstr_t wsClauseForLink(L"MASTEROBJID='"); //pDevObjID是有值的BSTR变量 wsClauseForLink += pDevObjID; //(1) wsClauseForLink +

2010-08-09 23:29:00 450

原创 可恶的BSTR和它娘家人们

<br />     COM中为了实现各语言之间的相互协作,定义几套专用的东西:其中就有BSTR和它的娘家人:sysallocstring,sysfreestring等用于专门处理BSTR的。<br />     然而这几天我在程序中莫名的遇到一些问题:BSTR被无缘无故的释放了。查了很久的原因,最后发现sysallcostring<br />并没有像MSDN上说的那样工作,发现这样:<br />                     //pStr2是有效的BSTR变量 BSTR pStr1 = Sys

2010-08-06 23:21:00 770

原创 在引用和返回值优化间徘徊

C++中 大多人认为在调用返回一个对象的函数时候,这样的代码是不够高效的:      简单代码(1)如下:      class T { //普通类对象,细节省略。。。 }; //简单的示范函数,返回这个对象 T ReturnT() { return T(); } void TestRefAndReturn() { //直接返回类对象,在没有返回值优化的情况下,这样会

2010-08-04 23:59:00 906

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除