自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

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

转载地址:http://blog.csdn.net/zhangqc1985/article/details/5113103

2011-11-30 20:05:44 78

转载 C++虚函数表解析

转载地址:http://blog.csdn.net/hairetz/article/details/4137000

2011-11-28 16:20:37 425

转载 c++常量类型 const全解

1、什么是const?  常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const?  const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。 例如: const int Max

2011-11-22 10:40:09 96

原创 编写dll的接口中用string作为参数或者返回值的问题

运行带有dll接口含有string的程序中debug assert failed 错误1.一个原则:某个模块中分配的空间就应该由它来释放!比如说在dll中分配的空间就应由这个dll来释放,而不应该有main来释放,因为dll 中用来分配空间的环境可能和main中用来分配的环境不一样。关于这一点window核心编程中的dll里面进行了讲解。2.mian 中的如下语句: string

2011-11-05 17:17:04 4060 1

原创 在vs中编写c++代码,出现连接时Link2005错误

造成link2005错误主要有以下三种:一、重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定义如下:intg_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用intg_Test,那么就会产生

2011-11-05 16:14:05 1188

原创 模板方式模式(一)

模板方法模式一、概念解释  模板方法模式是在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。二、类图(略)三、应用举例(略)四、应用场合1、由主类去操控一切,当他们需要的时候,自然会去调用子类。2、让类去实现一个算法,将一些步骤延迟到子类。五、注意事项    应用设计模式的主要原因之

2011-11-05 14:09:00 485

原创 设计模式(一):模板方法模式(待完善)

模板方法模式 一、概念解释  模板方法模式是在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。二、类图 三、应用举例四、应用场合五、注意事项

2011-11-05 12:55:52 62

原创 在vs2003中,dll的生成、编写、注意事项

dll的生成与编写一、dll生成的环境1、IDE:vs20032、编程语言:c++二、dll的编写过程1、建立dll工程     在vs2003的菜单选项中,选择“新建项目”,选择“visual C++的win32”,之后输入要新建的名字,在之后弹出的对话框中选择“dll”,另外把复选框“空项目”勾上。2、dll的编写#include using namespa

2011-11-05 12:54:05 3093

空空如也

空空如也

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

TA关注的人

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