2009年10月26日
摘要: 为了仔细搞清楚模板的实现,在网上找到了一篇介绍文章,出处:http://topic.csdn.net/t/20060629/11/4850102.html1.函数模版的编译模式分两种:完全包含编译模式和局部编译模式(需要用export关键字) 2.不同的编译器对这两种编译模式的支持各不相同,但一般都支持完全包含编译模式,具体支持情况需要参照具体使用的编译器文档 模版函数和普通函数在使用的时候有一定... 阅读全文
posted @ 2009-10-26 14:07 伴我闯天涯 阅读(198) 评论(0) 推荐(1) 编辑
摘要: 以前没怎么用过模板,今天突然心血来潮想用模板来实现一个算法,搞了半天就不编译不成功。原来模板的实现与分离跟平时用到的不一样。因为在编译程序的时候需要知道参数T的具体类型,所以模板的实现不能与使用模板的程序分开编译,通常是把模板的定义和实现都写在同一个头文件里,现在有一个可替代的办法,就是在头文件的尾部包含实现文件,然后在使用模板的客户程序中包含头文件:[代码][代码][代码]通过g++ main.... 阅读全文
posted @ 2009-10-26 14:04 伴我闯天涯 阅读(448) 评论(0) 推荐(1) 编辑