1.使用algorithm头文件
#include <algorithm>
using namespace std;
inline int max(int a,int b) {
return max(a,b);
}
inline int min(int a,int b) {
return min(a,b);
}
2.宏定义
#define max(a,b) (((a)>(b)) ? (a):(b))
#define min(a,b) (((a)<(b)) ? (a):(b))
3.三目运算符
inline int max(int a, int b) {
return (a>b ? a:b);
}
inline int min(int a, int b) {
return (a<b ? a:b);
}
注意:使用max、min函数时很容易和变量名、关键字重名