定义桌子类与椅子类,要求比较它们的颜色是否相同,将比较颜色的函数定义为友函数
来源:互联网 发布:直播行业 知乎 编辑:程序博客网 时间:2024/04/29 11:09
#include<iostream.h>
#include<string.h>
class Chair;
class Desk
{
char color[15];
friend int cmp(Desk,Chair);
public:
Desk(char *p)
{
strcpy(color,p);
}
};
class Chair
{
char color[15];
public:
friend int cmp(Desk,Chair);
Chair(char *p)
{
strcpy(color,p);
}
};
int cmp(Desk d,Chair c)
{
return strcmp(d.color,c.color);
}
void main()
{
Chair c1("red");
Desk d1("green");
if(cmp(d1,c1)==0)
cout<<"颜色相同"<<endl;
else
cout<<"颜色不相同"<<endl;
}
#include<string.h>
class Chair;
class Desk
{
char color[15];
friend int cmp(Desk,Chair);
public:
Desk(char *p)
{
strcpy(color,p);
}
};
class Chair
{
char color[15];
public:
friend int cmp(Desk,Chair);
Chair(char *p)
{
strcpy(color,p);
}
};
int cmp(Desk d,Chair c)
{
return strcmp(d.color,c.color);
}
void main()
{
Chair c1("red");
Desk d1("green");
if(cmp(d1,c1)==0)
cout<<"颜色相同"<<endl;
else
cout<<"颜色不相同"<<endl;
}
- 定义桌子类与椅子类,要求比较它们的颜色是否相同,将比较颜色的函数定义为友函数
- 在类中定义sort的比较函数
- python 定义颜色函数
- cppTest-2.1:内联函数与宏定义的比较
- 关于类中定义的函数与windows API定义的函数名相同的链接问题
- ios 比较是否为相同的frame
- 比较函数式宏定义和普通函数的区别
- 颜色的定义方法
- 类的变量名 与 函数名不得相同,不然会报重定义的错误
- 黑马程序员,定义了比较器,将比较器对象作为参数传递给TreeSet集合的构造函数
- 定义颜色选取类
- 定义一个函数比较两个字符串的大小。
- C++定义比较函数的几种方法
- C++中定义比较函数的三种方法
- [C++]高效定义STL比较函数的一些建议
- Go语言用defer定义函数比较奇怪的地方
- C++中定义比较函数的三种方法
- 2013.5.30.2~交通工具类2,将Vehicle类的定义修改为虚函数。。。
- ORACLE数据库查询表的基本信息,主键,外键等
- 耶鲁CAS证书制作
- listView属性及方法小析
- 作为一个男人
- Ubuntu_用户操作学习随笔
- 定义桌子类与椅子类,要求比较它们的颜色是否相同,将比较颜色的函数定义为友函数
- Linux命令
- U-boot中定制自己的命令
- MyEclipse报 available memory is low警告
- VMM SCENARIO GENERATOR
- android2.3权限问题
- 解决 service cannot be activated because it requires ASP.NET compatibility. ASP.NET compatibility is
- PHP正则表达式教程
- 如何获取函数的可变参数(va_list, va_start, va_arg, va_end)