因为构造函数专属于本类,负责本类对象的构造,所以一个类不可能用另一个类的构造函数来构造本类的对象,也就不可能去重定义一个他类的构造函数,也就没有必要使之成为virtual函数。
并且子类对象中父类成分的构造并不与继承机制相同。无论是动态绑定还是静态绑定父类的构造函数总是先被调用,因而可以说构造函数的调用次序是与绑定方式无关的,不存在次序的变更。也可以说它是自动的。
因为构造函数专属于本类,负责本类对象的构造,所以一个类不可能用另一个类的构造函数来构造本类的对象,也就不可能去重定义一个他类的构造函数,也就没有必要使之成为virtual函数。
并且子类对象中父类成分的构造并不与继承机制相同。无论是动态绑定还是静态绑定父类的构造函数总是先被调用,因而可以说构造函数的调用次序是与绑定方式无关的,不存在次序的变更。也可以说它是自动的。