GubE 2019-11-26 19:31 采纳率: 91.7%
浏览 170
已采纳

Document(nm)是使用nm初始化父类Document,进而调用父类构造函数初始化name吗?

class Document

{

public:

Document() {};

Document(const char*nm);    

private:

const char*name;    

};

Document::Document(const char*nm) :name(nm) {};

class Book:public Document

{

public:

Book(const char*nm, long pagecount);

private:

long pageCount;

};

Book::Book(const char*nm, long pagecount) :Document(nm),pageCount(pagecount){}; // Document(nm)是使用nm初始化父类Document,进而调用父类构造函数初始化name吗?

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2019-11-27 07:55
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?