gpt4 book ai didi

C++ 继承 : Calling Base Class Constructor In Header

转载 作者:可可西里 更新时间:2023-11-01 18:04:24 25 4
gpt4 key购买 nike

假设类 Child 是类 Parent 的派生类。在一个五文件程序中,我如何在 Child.h 中指定我想调用 Parent 的构造函数?我认为 header 中的以下内容不合法:

Child(int Param, int ParamTwo) : Parent(Param);

在这种情况下,Child.cpp 的构造函数语法应该是什么样的?

最佳答案

在 Child.h 中,您只需声明:

Child(int Param, int ParamTwo);

在 Child.cpp 中,您将拥有:

Child::Child(int Param, int ParamTwo) : Parent(Param) {
//rest of constructor here
}

关于C++ 继承 : Calling Base Class Constructor In Header,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24047140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com