代码片段
class Class1 {
void f(){printf("class1 f");}
void g(){printf("class1 g"");}
}
class Class2 : public Class1 {
void f(){printf("class2 f");}
void g(){printf("class2 g"");}
}
void main(){
Class1 *a = new Class2();
a->f();
}
嵌入脚本:
class Class1 {
void f(){printf("class1 f");}
void g(){printf("class1 g"");}
}
class Class2 : public Class1 {
void f(){printf("class2 f");}
void g(){printf("class2 g"");}
}
void main(){
Class1 *a = new Class2();
a->f();
}