自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pirate97的专栏

充实的源泉是每天不断的努力

  • 博客(6)
  • 收藏
  • 关注

转载 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、

2012-12-20 13:59:57 775

转载 C++中L和_T()之区别

C++中L和_T()之区别   2012-05-24 10:50:44|  分类: VC++|字号 订阅 字符串前面加L表示该字符串是Unicode字符串。 _T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。因此,Visual C++里边定义字符串的时候,用

2012-12-18 13:38:34 1077

转载 结构体初始化

结构体能自由组装数据,是一种很常见的数据打包方法。当我们定义一个结构体后,没有初始化就使用,就会使用到垃圾数据,而且这种错误很难发现。对于定义的任何变量,我们最好都先初始化。   除了使用memset和ZeroMemory之外,有没有更简单的方法初始化呢?因为有时候每定义一个结构体,就使用一次memset,也会觉得很繁琐。   我这里总结三种方法,如果大家有什么好的方法,不

2012-12-18 13:26:54 1133

转载 fopen 资源泄露问题的解决方案

Consider a traditional piece of code: void use_file(const char* fn) { FILE* f = fopen(fn,"r"); // use f fclose(f); } This code looks plausible. However, if something goes wrong after the call of

2012-12-18 10:06:27 1560

转载 双引号的安全问题

Help eliminate unquoted path vulnerabilities not connected with Facebook not connected with Twitter not connected with Google+ Einstellungen Published: 2012-11-07,

2012-12-12 10:33:51 842

转载 SHELLEXECUTEINFO 和 ShellExecuteEx的使用

SHELLEXECUTEINFO 和 ShellExecuteEx的使用 在日常工作中用到的一些知识,很久没有总结过,前几日参加一个会议,很是无聊。自己思索着自己这两年来所做过的东西,写着写着居然也写下了100个知识点。想把它一条一条总结下来,动笔总不是很容易。就拿这篇文章作为第一篇。         很多东西取之于网络,也有一些自己的心得。才疏学浅,就当一个知识梳理的过程吧。

2012-12-10 15:31:28 546

空空如也

空空如也

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

TA关注的人

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