亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

哪錯了???

#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;

/**
?* 定義人的類: Person
?* 數據成員姓名: m_strName
?* 成員函數: eat()
?*/
class Person
{
public:
??? string m_strName;
?void eat()
?{
??cout << "eat" << endl;
?}
};

/**
?* 定義士兵類: Soldier
?* 士兵類公有繼承人類: public
?* 數據成員編號: m_strCode
?* 成員函數: attack()
?*/
class Soldier:public Person
{
public:
?string m_strCode;
?void attack()
?{
??cout << "fire!!!" << endl;
?}
};

int main(void)
{
??? // 創建Soldier對象
?Solider M;

??? // 給對象屬性賦值
??? M.m_strName="Jim";
?M.m_strCode="592";
??? // 打印對象屬性值
?cout << soldier.m_strName << endl;
?cout << soldier.m_strCode << endl;
??? // 調用對象方
M. eat();
?M.attack();

?return 0;
}


正在回答

1 回答

  1. main函數里面的 Solider M 拼錯了,應該是Soldier

  2. 題目要求把Soldier類型的對象命名為soldier(cout 那兩句.前面用了soldier)

1 回復 有任何疑惑可以回復我~
#1

weibo_文星觀天氣slowl_0

一臉蒙圈中看到了這條回答,頓時從黑暗中得到了陽光。
2019-04-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C++遠征之繼承篇
  • 參與學習       75192    人
  • 解答問題       251    個

繼承,C++面向對象三大特征之一,通過編碼實踐方式講解到操作層面

進入課程

哪錯了???

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號