什么是面向对象中的泛化/特化?

来源:百度知道 编辑:UC知道 时间:2024/05/11 05:51:10

泛化就是指模板化。
特化就是将模板对应于某一特定类型进行特别的声明或定义,比如说:
int a = 10;
int * pi = &a;
const char* ps = "haha";
cout<<pi<<endl;//这里输出pi的值为a的地址
cout<<ps<<endl;//这里输出"haha"而不是"haha"的地址,
模板化的时候对const char*做了特化。