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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求高手幫忙,主函數和頭文件exp3_1.h在問題補充里了!

求高手幫忙,主函數和頭文件exp3_1.h在問題補充里了!

牛魔王的故事 2022-08-04 17:11:18
#include<iostream>using namespace std;#include"exp3_1.h"int main(){Girl g("sss",20);Boy b("sll",18);g.Print();b.Print();g.VisitBoy(b);// b.VisitGirl(g);return 0;}//頭文件exp3_1.h#include<iostream>#include<string>using namespace std;class Boy; //向前引用class Girl{char name[20]; //類數據成員默認私有int age;public:Girl(char N[],int A); //構造函數~Girl() //析構函數{cout<<"Girl destructing...\n";}void Print();void VisitBoy(Boy &); //在其中訪問Boy類的私有成員};class Boy{char name[20];int age;friend Girl; //將Girl類作為Boy類的友元類public:Boy(char N[],int A);~Boy(){cout<<"Boy destructing...\n";}void Print();// void VisitGirl(Girl &);};//Girl類的成員函數Girl::Girl(char N[],int A) //Girl類的構造函數的實現代碼{strcpy(name,N);age=A;cout<<"Girl constructing...\n";}void Girl::Print() //Girl類的輸出函數實現代碼{cout<<"Girl's name: "<<name<<endl;cout<<"Girl's age: "<<age<<endl;}void Girl::VisitBoy(Boy &boy) //通過Girl類中的VisitBoy函數訪問Boy類中的數據成員{cout<<"Boy's name: "<<boy.name<<endl;cout<<"Boy's age: "<<boy.age<<endl;}//Boy類的成員函數Boy::Boy(char N[],int A){strcpy(name,N);age=A;cout<<"Boy constructing...\n";}void Boy::Print(){cout<<"Boy's name: "<<name<<endl;cout<<"Boy's age: "<<age<<endl;}/*Boy::VisitGirl(Girl &girl){cout<<"Girl's name: "<<girl.name<<endl;cout<<"Girl's age: "<<girl.age<<endl;}*/
查看完整描述

1 回答

?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

Girl constructing...
Boy constructing...
Girl's name: sss
Girl's age: 20
Boy's name: sll
Boy's age: 18
Boy's name: sll
Boy's age: 18
Boy destructing...
Girl destructing...
Press any key to continue
***************************************
以上是輸出結果 是不是你所建的不對啊
完全沒有錯誤啊 //頭文件exp3_1.h 下面的代碼 放于你所建c/c++ Header file 中 然后主函數文件放于你建的source file 中,cpp 文件

查看完整回答
反對 回復 2022-08-08
  • 1 回答
  • 0 關注
  • 129 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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