exe13.4.cpp
来自「这是C++的一部分练习程序!对初学者有一定的帮助作用。」· C++ 代码 · 共 45 行
CPP
45 行
#include <iostream.h>
template <class T>
class A
{
public:
void Seta(T i)
{ a=i; }
void Printa()
{ cout<<a<<endl; }
T Geta()
{ return a; }
private:
T a;
};
template <class T1,class T2>
class B:public A <T2>
{
public:
void Setb(T1 i,T2 j)
{
b=i;
Seta(j);
}
void Printb()
{ cout<<b<<Geta()<<'.'<<endl; }
T1 Getb()
{ return b; }
private:
T1 b;
};
void main()
{
B <char *,double>d1;
d1.Setb("The value is ",12.34);
d1.Printb();
d1.Seta(34.56);
d1.Printb();
B <char *,int>d2;
d2.Setb("This is ",567);
d2.Printb();
B <char *,char *>d3;
d3.Setb("good"," morning");
d3.Printb();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?