自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

转载 C++模板类的编译问题

<br /><转自“软件工匠笔记”:http://linhs.blog.51cto.com/,特别表示感谢,希望更多被C++模板所折磨的人能看到这篇文章,写得很清楚透彻><br /> <br />一般发布C++类的方法是:使用.H文件写类定义,用CPP文件写实现。发布的时候可以把H文件和CPP编译出来的.O文件给客户程序,然后客户端程序来编译和链接类头文件和目标文件。  虽然也可以发布CPP源文件,但发布.O文件可以更好的维护类的相对独立性,或者是源代码实现不方便让他人看到。   例如,   有类的头文件:

2010-10-22 23:04:00 627

原创 C++类 使用template 如何封装为DLL

<br /><br />1.       建立一个win32项目,选择dll创建,如果是已经编写好的类,则可以勾选”空项目”。<br />2.       在“头文件”目录下建立新的头文件,这里以Node类为例:Node.h,将编写好的Node的声明写入Node.h中。<br />3.       注意,一般类的封装此时就应当写Node.cpp从而实现该类中的一些成员方法,但是由于Node类使用了模板(template),因此需要将实现和声明写在同一个文件中,所以这里我们不再建立Node.cpp文件,

2010-10-13 17:27:00 2863 1

空空如也

空空如也

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

TA关注的人

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