- 将类的定义放在头文件arraymax.h中;
- 将成员函数的实现部分放在源文件arraymax.cpp中;
- 主函数放在源文件main.cpp中
// Array_max.h
#include<iostream>
using namespace std;
class Array_max
{
public:
void set_value();
void max_value();
void show_value();
private:
int array[10];
int max;
};
//Array_max.cpp
#include "Array_max.h"
void Array_max::set_value()
{
for (int i = 0;i < 10;i++)
cin >> array[i];
};
void Array_max::max_value()
{
max = array[0];
for (int i = 1;i < 10;i++) {
if (array[i] > max) {
max = array[i];
}
}
};
void Array_max::show_value()
{
cout << "max=" << max << endl;
};
//main.cpp
#include "Array_max.h"
int main()
{
Array_max arrmax;
arrmax.set_value();
arrmax.max_value();
arrmax.show_value();
return 0;
}