基类构造函数参数值 p> >我是C++的新手,最近我一直在继承类继承,但问题是当我创建派生类对象时,就我所知的基类的构造函数调用。点是我的基类构造函数需要一个或多个值来运行,我不知道如何通过我的派生类来提供它们。
以下是一个例子:基类构造函数参数值 p> >我是C++的新手,最近我一直在继承类继承,但问题是当我创建派生类对象时,就我所知的基类的构造函数调用。点是我的基类构造函数需要一个或多个值来运行,我不知道如何通过我的派生类来提供它们。,c++,inheritance,C++,Inheritance,以下是一个例子: #include <iostream> using namespace std; class Base { public: Base( float a ) { cout << a << "is a damn cool number!" << endl; } }; class Derived : public Base { public:
#include <iostream>
using namespace std;
class Base
{
public:
Base( float a )
{
cout << a << "is a damn cool number!" << endl;
}
};
class Derived : public Base
{
public:
Derived( float b )
{
cout << b << "isnt cool at all" << endl;
}
};
int main()
{
Base a(5);
Derived b(10);
return 0;
}
#包括
使用名称空间std;
阶级基础
{
公众:
底座(浮子a)
{
coutpublic:
派生(浮点b)
:基底(b)
{
CUTE,你需要决定这些值是从哪里来的。在StAccOffFuff.com上没有人知道。基类的构造函数的参数从哪里派生出来,当它被构造为派生类的基类时,你的C++书应该有很多派生类的构造函数的例子,它们构造基类。构造函数取参数。这些例子中你不理解的具体部分是什么?Welp问题是我没有书,所以我缺少例子。Welp,然后你需要得到一个。这是学习C++的唯一方法,不幸的是,StActOfFultU.com不是C++书的替代品,或者是C++教程。e输入几章关于基类和派生类之间关系的基本信息,以及它们应该如何构造
public:
Derived( float b )
: Base(b)
{
cout << b << "isnt cool at all" << endl;
}