当前位置:编程学习 > C/C++ >>

请问类模板填入参数后被编译成不同的模板类,那同类模板中的同一个函数被编译成不同的函数了吗?

muban<char>::abc()和muban<int>::abc()被编译成同一个函数还是两个不同的函数?
答案:在编译时被实例化为两个类,各自包含成员函数abc()
每个类的对象共享成员函数,这里是不同的两个函数
其他:你这个是实例化的函数而非模板了,应经被你实例化为一个char的一个int的,这就是两个重载函数了 

上一个:一道数据结构中关于B-树的问题..求指导的高人快来解答一下吧 急
下一个:一个数据结构中...用二叉树表示无序序列的问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,