3.如果子类调用父类带参数的构造方法,可以通过super(参数)调用所需要的父类的构造方法,切该语句做为子类构造方法中的第一条语句。 4.如果某个构造方法调用类中的其他的构造方法,则可以用this(参数),切该语句放在构造方法的第一条. 说白了:原则就是,先调用父亲的.(没有就默认调,有了就按有的调,反正只要有...
如果题目改为“如何在基类中调用子类独有的虚函数,而不调用Class类型强制转换”,那就可以利用C++对象模型中的虚表的直接访问来实现父类调用子类的特有虚函数。(注意,这里特有是指子类有而基类没有。) 以下是我的解法,也在QQ群里发了,想不到引起群成员小小的轰动,看来游戏开发还是有很多同学对底层不感兴趣啊。 1#...