Class c+中的类+;
我在下面有一段代码,我找不出ContractB:public:ContractA类是什么意思? #包括Class c+中的类+;,class,inner-classes,Class,Inner Classes,我在下面有一段代码,我找不出ContractB:public:ContractA类是什么意思? #包括 using namespace std; class ContractA { unsigned int ether = 0; public: ContractA(unsigned int e) :ether(e) {} auto sendEther() { return ether; } };
using namespace std;
class ContractA
{
unsigned int ether = 0;
public:
ContractA(unsigned int e) :ether(e) {}
auto sendEther() { return ether; }
};
class ContractB : public ContractA
{
unsigned int wei = 1;
public:
ContractB(unsigned int w) :wei(w) {}
auto sendWei() { return wei; }
};
int main()
{
ContractB b(0);
cout << b.sendEther() << " " << b.sendWei();
return 0;
}
使用名称空间std;
合同类
{
无符号整数=0;
公众:
契约A(无符号整数e):以太(e){}
自动发送以太(){返回以太;}
};
B类合同:公共合同A
{
无符号整数wei=1;
公众:
合同B(未签字的整数w):魏(w){}
自动发送wei(){return wei;}
};
int main()
{
合同b(0);
cout它表示继承。“public”是访问说明符,用于限制从基类(ContractA)继承的成员的最可访问级别
你可以阅读更多关于它的内容