如何返回3个值之间的最大值?

我正在尝试使用max函数返回最大值,但不适用于3个值。

CodeBlocks错误:

错误:“ __ comp”不能用作函数

编码:

#include <iostream>
using namespace std;

int main()
{
    cout << max(5, 10, 20);
}