此程序有错误,调试了找不出来,求高手帮忙,主函数和头文件exp3_1.h在问题补充里

#include<iostream>usingnamespacestd;#include"exp3_1.h"intmain(){Girlg("sss",20);Boyb(... #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;
}
*/
展开
 我来答
百度网友dcd13dd
2012-03-20 · 超过19用户采纳过TA的回答
知道答主
回答量:140
采纳率:0%
帮助的人:59.4万
展开全部
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 文件
浙江启扬智能科技有限公司
2023-06-12 广告
Linux 嵌入式系统中,USB 启动模式能够烧写 ARM 的 uboot 的原因主要有以下几个方面:1. USB 启动模式相对于传统的 BIOS 启动模式来说,具有更高的兼容性和灵活性,可以支持更多的硬件设备和操作系统。2. USB 启动... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
shanrensam
2012-03-20 · TA获得超过542个赞
知道小有建树答主
回答量:567
采纳率:0%
帮助的人:271万
展开全部
真烦!头都大了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式