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

原创 C++函数模板声明和定义分离的方法

废话不说,先上代码。    // template_test.htemplate T MyMax(T a,T b);template float MyMax(float a,float b);template int MyMax(int a,int b);// template_test.cpp#include "template_test.h"#include using na

2013-12-14 01:48:13 3317

转载 LIB和DLL的区别与使用(转载)

转载自http://www.cppblog.com/amazon/archive/2009/09/04/95318.html共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库st

2013-12-14 01:18:39 456

原创 简单理解extern "C"

首先明确一点就是在源文件是a.c(a代表文件名),vs按照C的编译方式进行编译;源文件后缀是a.cpp时,按照C++的编译方式进行编译,而C++是面向对象的,支持函数重载,所以编译器对函数的处理和C有所不同。这个时候如果在另外一个源文件b.cpp中包含a.h时就会出现”无法解析的外部符号错误“,原因就是在b.cpp中a.h中的函数按照C++编译方式进行处理,在a.c中函数按照C的方式进行处理,所以

2013-12-05 01:34:19 609

空空如也

空空如也

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

TA关注的人

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