Chinaunix首页 | 论坛 | 博客
  • 博客访问: 269046
  • 博文数量: 138
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 971
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-03 10:05
文章分类

全部博文(138)

文章存档

2016年(1)

2015年(137)

我的朋友

分类: C/C++

2015-06-25 14:19:37

标准C++为编译模板定义了两种模型:包含模型和分别模型,这两种方式很大程度上是相同的:类定义和函数声明放在头文件中,而函数定义和成员定义放在源文件中.这两种模型不同之处在于,编译器怎样使用来自源文件的定义而已.

对"包含编译模型",可以通过在声明函数模板或类模板的头文件中添加一条#include指示使定义可用,
而"分离编译模型"只是在使用了关键字"export"来告诉编译器模板定义在哪里引用.

http://blog.csdn.net/lh844386434/article/details/6713361

阅读(719) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~