max() 的宏实现与模板函数实现宏实现#define max(a,b) ((a) > (b) ? (a) : (b))只能处理int类型的内联函数实现inline int max(int a, int b) { return a > b ? a : b; }模板实现template<class T>inline const T& max(const T& a, const T& b){ return a > b ? a : b; }当然max函数已经由C++标准库实现了。