类模板,函数模板,请问这段代码为什么出错,谢谢大侠们指教!

#include<iostream>template<classT1,classT2>classTwoThings{T1thing1;T2thing2;public:Tw... #include<iostream>
template<class T1,class T2>
class TwoThings{
T1 thing1;
T2 thing2;
public:
TwoThings(T1 t1,T2 t2):thing1(t1),thing2(t2){}
template<class T3,class T4>
friend std::ostream& operator<< (std::ostream& os, const TwoThings<T3,T4>&);
};
template<class T1,class T2>
std::ostream& operator<< (std::ostream& os, const TwoThings<T1,T2>& tt){
std::cout<<tt.thing1<<' '<<tt.thing2<<std::endl;
return os;
}
int main(){
int a=123;
int b=456.789;
TwoThings<int,double> my_twothings(a,b);
std::cout<<my_twothings;
return 1;
}
展开
 我来答
terranlong
2011-09-29 · TA获得超过7294个赞
知道大有可为答主
回答量:2660
采纳率:0%
帮助的人:3996万
展开全部
#include<iostream>后面漏了using namespace std;
更多追问追答
追问
不是的。
谢谢你。
追答
你要得出什么结果,我加了这句就可以运行了
arongustc
科技发烧友

2011-09-29 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:5981万
展开全部
vc6? vc6中 std和 friend不兼容是知名bug,赶快更新编译器吧?vc6是98年出品的,多落后啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式