模板编译类型

770阅读 0评论2015-06-25 seuqyr
分类:C/C++

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

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

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

上一篇:数组形参
下一篇:容器适配器--stack,queue,priority_queue