virtual函数和动态绑定
用指针和引用才会调用virtual,当用“.”时是引用不了的
类里面有一个virtual函数,那么它的析构函数必须是virtual的,不然的话就会有麻烦
静态绑定比动态绑定快很多
C++:默认是静态的,追求效率
其它的OP语言:则是动态的
子类返回一个对象本身是不行的,要通过指针和对象的引用
用指针和引用才会调用virtual,当用“.”时是引用不了的
类里面有一个virtual函数,那么它的析构函数必须是virtual的,不然的话就会有麻烦
静态绑定比动态绑定快很多
C++:默认是静态的,追求效率
其它的OP语言:则是动态的
子类返回一个对象本身是不行的,要通过指针和对象的引用