C++继承时子类使用父类构造函数时的注意
作者:互联网
class Father { public: Father(int x) {do sth.} ... };
对于这样的父类,下面一种子类的构造函数时错误的:
class Son : public Father { public: Son() {do sth...} ... };
会提示你没给Father传参数,正确用法应该是:
class Son : public Father { public: Son() : Father(1) {//do sth...} //或者是Son(int x) : Father(x) {//do sth...} ... };
感觉挺基础的。。
标签:...,do,子类,Father,C++,Son,sth,public,构造函数 来源: https://www.cnblogs.com/Colossus/p/15939907.html