求大神门调调,谢谢各位大神啦
c++吧
全部回复
仅看楼主
level 7
#include"iostream.h"
template<class T>
class circle
{
protected:
T r;
public:
circle(T x=0.0)
{
r=x;
}
virtual void area()const
{
cout<<"圆的面积为:"<<3.14*r*r<<endl;
}
};
template<class T,class T1>
class cylinder:public circle<T>
{
protected:
T1 h;
public:
cylinder(T x=0.0,T1 y=0.0):circle<T>(x)
{
h=y;
}
void area()const
{
cout<<"圆柱体的面积为:"<<2*3.14*r*r
+3
.14*r*h<<endl;
}
};
int main(void)
{
circle<double> c1(2.1),*p;
cylinder<double,int> c2(2.1,6);
c1.area();
c2.area();
cout<<"_______________________________"<<endl;
p=&c1;
p->area();
p=&c2;
p->area();
}
2012年11月23日 08点11分 1
level 11
[飘过]菜鸟路过。。没发现有什么需要跳的啊。。
2012年11月23日 08点11分 3
level 7
就是不能运行啊
2012年11月23日 08点11分 4
level 11
我什么也没改。。
2012年11月23日 08点11分 5
level 1
头文件改成这个
#include "iostream"
using namespace std;
2012年11月23日 08点11分 6
level 7
谢谢各位大神了
2012年11月24日 10点11分 7
1