泛型 在增加泛型类前,泛型程序设计是用 继承 实现的,要将方法参数和域的类型设计为 ,通过强制类型转换实现设计。由于 在编译阶段几乎不会报错,所以很难通过静态类型检查发现这种设计下隐藏的错误。 使用 类型参数 后,通过编译器就可以检测提供的参数类型是否错误,使程序具有更好的可读性和安全性。 但实现泛 ...
分类:
编程语言 时间:
2020-04-01 19:13:33
阅读次数:
99
1. 派生类对象可以强制转换为基类对象
#include
using namespace std;
class base{
public:
int a;
base(int x=0):a(x){}
void print(){cout<<a<<endl;}
};
class son:public base
{
public:
char y;
son(char x)...
分类:
编程语言 时间:
2014-12-04 14:05:21
阅读次数:
149