中易网

关于C++模板分离编译问题,请教!!

答案:2  悬赏:70  
解决时间 2021-04-08 05:26
我用的是VC2010,我的头文件是list_c.h,把模板类写好之后,在list_c_bianyi.cpp中写的成员函数,在头文件中有#include "list_c_bianyi.cpp" ,在CPP文件中有#include"list_c.h"
但是编译老是提示某某函数模板已经定义,但是去掉头文件的出现连接错误,去掉cpp的就是1大堆报错,
请教下,到底怎么实现分离编译啊,放一起太乱了!!
最佳答案
模板代码无论是声明还是定义都应该放在头文件中。模板类和模板方法不会进行编译的,而是根据你模板的使用生成对应的代码进行编译,编译的不是你写的模板,放在头文件中不会出现重复定义的问题!
全部回答
运输署在前面的类,中间类和一个没有空格 模板 t classa的{t n;};改变 模板类t >类a {t n};
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
四川做农产品电子现货的有哪家?
为什么金山毒霸2011卸载不了,点卸载了重启电
支付孩子抚养费时,收入一项应不应该扣除房贷
要有的小花猫在干么,要有的有的还有的不要写
个税与工资问题,会计高手进!
印章上面的篆体字叫什么看看这个印的真假
求一份大学生活资助委员工作计划···
英雄无敌5原版和命运之锤的问题
有可以喷漆的厂房求租
食为天酒楼(人民路)这个地址在什么地方,我要
有人农历五月结婚的么?
广东省江门市高考报名密码忘记如何找回?急!
萌字的网名一对
汽车罚单上打了别人的车牌号违章算谁的
请问滕州市善学中路新华书店电话是多少
推荐资讯
手机上网看电影收到(目前使用是2G3G)信息提示
中国移动手机连锁卖场兴隆街指定专营店地址有
马六甲板材用梧桐木做心好吗?
云顶茶业在什么地方啊,我要过去处理事情
想寄顺丰快递寄PS3游戏机,要寄出2.3个省外,
1973年是什么命
——Mr Lee,can I take a day off tomorrow?
几道大学物理题,求过程和答案
说说没有电有什么不方便
盛乙商行润和陶品会所我想知道这个在什么地方
天天河蟹海参海鲜专卖店地址在什么地方,想过
蓝苑宾馆地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?