- 博客(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++常量类型 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关注的人