最近看到很多dalao都喜欢把
a = max(a, b)
写成
inline void chkmax(int &x, int y) { x < y ? (x = y) : 0; } chkmax(a, b)
不知有何优势?又为何命名为chk? 还请dalao赐教