cout << max(3.2d, 2.3d); 或者 cout << max((double)3.2, (double)2.3); 如果还不行,那么把max函数改名(因为有些环境下,类库也有一个max寒暑,冲突了),比如叫做mymax,试试看。