# std::valarray<T>::max

< cpp‎ | numeric‎ | valarray

T max() const; |  |

计算元素的最大值。

若无元素，则行为未定义。

仅若 operator< 对类型 `T` 定义才能使用该函数。

### 参数

（无）

### 返回值

元素的最大值。

### 示例

    #include <valarray>
    #include <iostream>

    int main()
    {
        std::valarray<double> a{1, 2, 3, 4, 5, 6, 7, 8};
        std::cout << "Maximum value : " << a.max() << "\n";
    }

输出：

    Maximum value : 8

### 参阅

min | 返回最小元素 (公开成员函数)