学c++碰到看不懂的题目,本人语言基础不好,不知道怎么做。
一对夫妻有一笔公用财产,每人都有私房钱,他们有个child,继承两人所有财产,包括私房钱。要求定义四个类,表示公共财产,丈,妻子,child。
#include <iostream>
#include <stdio.h>
#include <vector>
#include <string.h>
#include <stdlib.h>
using namespace std;
class property
{
public:
property(){}
int m_Money=0;
};
class Mom
{
public:
Mom(){}
int m_MomMoney=0;
};
class Dad
{
public:
Dad(){}
int m_DadMoney=0;
};
class Child:public Mom,public Dad,public property
{
public:
Child(){}
void getAllMoney()
{
cout<<"Money = "<<m_MomMoney+m_DadMoney+m_Money<<endl;
}
};
int main()
{
property proMoney;
proMoney.m_Money=2000;
Dad dad;
dad.m_DadMoney=200;
Mom mom;
mom.m_MomMoney=1000;
Child child;
child.m_Money=proMoney.m_Money;
child.m_DadMoney=dad.m_DadMoney;
child.m_MomMoney=mom.m_MomMoney;
child.getAllMoney();
}