⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 +

📁 实现特定功能的俐子,,很好的大家快来下巴,,大家来分享
💻
字号:
【例5.5】  构造一个求4个正整数中最大者的类Max,并用主程序验证它的功能。
class Max{//声明类
	   private: //封装数据成员和成员函数
		int a,b,c,d;//数据成员
		int Maxi(int,int);//只允许类内部的成员函数调用
   
	   public: //对外界的接口
		void Set(int,int,int,int);//设置对象初值
		int Maxi();//求最大值
}A[3];//声明类的对象数组,定义结束
//类中成员函数的实现
int Max∷Maxi(int x,int y) //求两个数的最大值
{return(x>y)?x: y;}
void Max∷Set(int x1,int x2,int x3=0,int x4=0)//使用两个默认参数
{a=x1; b=x2; c=x3; d=x4; }
int Max∷Maxi()//求自己类中4个数的最大值
{   int x=Maxi(a,b);//x和y为Maxi()函数的局部整数对象
    int y=Maxi(c,d);
    return Maxi(x,y);
}
//主程序
#include<iostream>
using namespace std;
void main(){
		A[0].Set(12,45,76,89);//为数组对象A[0]置初值
		A[1].Set(12,45,76);//为数组对象A[1]置初值
		A[2].Set(12,45);//为数组对象A[2]置初值
		for(int i=0;i<3;i++)//输出对象求值结果
		   cout<<A[i].Maxi()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -