自定义博客皮肤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)
  • 收藏
  • 关注

转载 BSTR、LPSTR、LPWSTR、CString、VARIANT、COleVariant 、_variant_t、CComBSTR、_bstr_t

Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类 型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论它们的转换方法, 其中还包括使用最新ATL7.0的转换类和宏,如CA2CT、

2013-03-28 22:55:52 387

原创 日志类的学习记录

在工作中越来越多的有这样的感受,在程序的关键部分记录日志对以后错误的定位是有很大的帮助的。在家没事,根据公司项目的代码,我也写了一个简单的日志类,现记录在这里,方便以后的学习回顾。 class CLog { public: CLog(const char *path, const char *name); ~CLog(); void WriteLog(const cha

2013-03-24 23:25:25 329

原创 内存池学习记录

在我工作的项目里,有涉及到内存管理方面的内容。我对此产生了兴趣,就花时间研究了一下。        项目中内存管理类的工作原理如下:        该类共维护两个内存节点链表,一是空闲内存节点链表(以下称空闲链表),二是正在使用的内存节点链表(以下称忙碌链表)。同时还有一个动态数组,存放内存分配过程中产生的碎片的地址信息。程序一开始,先一次性申请好大概所需的内存,为这块内存加上节点头信息后,随

2013-03-24 22:43:24 441

空空如也

空空如也

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

TA关注的人

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