求c++大神,友元类,代码如下

问题描述

求c++大神,友元类,代码如下
#include
#include
#include
using namespace std;

class interviewee
{
public:
friend class interviewer;
interviewee(string ming1int age1string job1)
{
ming=ming1;age=age1;job=job1;
}
interviewee(){}
friend showinfo(interviewee a)
{
cout<<a.ming<<""t""<<a.age<<""t""<<a.job<<endl;
}
private:
string mingjob;
int age;
};

class interviewer
{
public:
void getinfo(interviewee v)
{
vi.ming=v.ming;vi.age=v.age;vi.job=v.job;
}
void showinfo()
{
cout<<vi.ming<<"" ""<<vi.age<<"" ""<<vi.job;
}
private:
interviewee vi;
};

void main()
{
interviewee iv1(""李依依""20路测工程师"");
showinfo(iv1) ;
interviewer s;
interviewer.getinfo(iv1);
interviewer.showinfo();
}

有错误error C2143: syntax error : missing ';' before '.'
怎么改呢?

解决方案

interviewer.getinfo(iv1);interviewer.showinfo();

改为

s.getinfo(iv1);s.showinfo();

解决方案二:
别忘了给楼上兄台结贴哦

时间: 2024-10-31 12:42:02

求c++大神,友元类,代码如下的相关文章

swift cell-求swift大神 给个代码自定义tabelView的cell的比较完整的写法

问题描述 求swift大神 给个代码自定义tabelView的cell的比较完整的写法 求swift大神 给个代码自定义tabelView的cell的比较完整的写法 ,我自己写了试试,分割线 还要我自己把系统的隐藏了 然后自定义 太麻烦了 求大神给个比较简便的 解决方案 http://wenku.baidu.com/link?url=TWdICiRg7IY230SNI73QOME0qdCDOgtACo8HSRcNY0XluHAop-zw6jV_J04AQAMcpIUuLlQb2offDovrLl

求java大神指教这个程序怎么写,最好有代码

问题描述 求java大神指教这个程序怎么写,最好有代码 小区里新开了一家超市,经营了一个月之后,发现超市的经营很混乱,主要体现在几个方面:不知道商店现在都有什么货物,也不知道商店每天都卖了什么货物,库存有什么货物:同时,一个月来的流水和利润都无法查清.为此超市张老板找到了程序员Jack,想让Jack开发一个管理程序,帮助超市的经营.Jack的初步计划是这样的:1. 设计程序的结构,看看大概需要什么样式的类.2. 初步构想是这样的:a) 货物要有相应的类和货物的属性:b) 然后商店平常要进货和销货

c语言-C语言题目,跪求大神给个代码,实在不会啊

问题描述 C语言题目,跪求大神给个代码,实在不会啊 描述 大家都知道二进制数只含有0和1,那么问题来了,告诉你一个区间[L,R),L,R都是int范围类的正整数.且L < R,在这个区间里的所有数转化为二进制后所有位数之和最大的数是?(如果有多个输出值最小的) 输入 多组测试数据,每组测试数据仅含有两个整数L,R. 输出 一个整数,表示在以上区间内转化成二进制后所有位数之和最大的数 样例输入 4 7 样例输出 5 解决方案 #include <stdio.h> int cal(int n

c语言-C语言学籍管理系统,我想添加专业和家庭地址的代码,求各位大神帮帮忙!小菜鸟我感激不尽啊啊啊啊

问题描述 C语言学籍管理系统,我想添加专业和家庭地址的代码,求各位大神帮帮忙!小菜鸟我感激不尽啊啊啊啊 #include #include #include #define M 2 void maininterface(); void findinterface(); void choice(long sno[], char sname[][20], int sage[], float cs[], int N); void findchoice(long sno[], char sname[][

求大神给该段代码详细注解(MFC 俄罗斯方块)

问题描述 求大神给该段代码详细注解(MFC 俄罗斯方块) // TetrisDlg.cpp : 实现文件 // #include "stdafx.h" #include "myself.h" #include "Tetris.h" #include "TetrisDlg.h" #include #include // #include // #include //导入声音头文件 // #pragma comment(lib,&

求各大神帮忙,有关html代码运行的小问题?

问题描述 求各大神帮忙,有关html代码运行的小问题? 我在用wordpad++写了html代码后,点击默认浏览器运行,却总是没有任何反应.我已经将默认浏览器改为谷歌浏览器了,只是默认的是搜狗,那个运行选项里面貌似没有搜狗的???? 解决方案 代码呢,没反应肯定是你脚本编写有问题了,或者使用到了null对象 f12打开谷歌开发工具看报什么错误 解决方案二: 那你这个代码是以什么格式保存的. 解决方案三: .html 文件保存格式为html 代码没错的话就是格式不对

android java 回调-关于android中的回调机制 求大神帮忙看看代码

问题描述 关于android中的回调机制 求大神帮忙看看代码 boss 叫我写一个sdk 然后里面得实现回调 还给了我个demo 说回调机制和这个demo 一样 大概就是从A客户端发出一个数据 然后我这边接受 接受和执行一个事件 然后再回调给C public class DemoActivity extends Activity { private InputInterceptor input; @Override protected void onCreate(Bundle savedInst

printf-c语言的一道题 动态规划 新手,求大神看看我代码的问题

问题描述 c语言的一道题 动态规划 新手,求大神看看我代码的问题 描述 7 3 8 8 1 0 2 7 4 4 4 5 6 2 5 (图1) 图1显示了一个三角形数. 编写一个程序,计算最高金额的数字传递路线,从顶部开始和结束的地方固定在底座上. 每一步可以走斜向下向左或向右斜下. 输入 程序从标准输入读取. 第一行包含一个整数N:三角形的行数. 以下N行描述三角形的数据. 在三角形的行数> 1但< = 100. 三角形的数量,所有的整数,在0到99之间. 输出 你的程序是编写到标准输出. 最

c语言acm1003 求大神看看我的代码哪错了

问题描述 c语言acm1003 求大神看看我的代码哪错了 Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14. Input The first line of the input