C:\Users\WLGF\Desktop\Cpp1.cpp(18) : error C2065: 'max' : undeclared identifier Error executing cl.exe.
时间: 2023-06-30 16:10:32 浏览: 249
C语言命语法错误大全
5星 · 资源好评率100%
这个错误是由于 `max` 函数未定义。你需要包含 `<algorithm>` 库来使用 `max` 函数。请添加以下代码:
```c++
#include <algorithm>
```
然后在使用 `max` 函数时,需要加上命名空间 `std::`,即:
```c++
dp[i][j] = std::max(dp[i][j], dp[i+1][j-1] + 1);
```
或者在程序开头添加如下代码,表示使用 `std` 命名空间:
```c++
using namespace std;
```
这样,在使用 `max` 函数时就可以省略 `std::`,即:
```c++
dp[i][j] = max(dp[i][j], dp[i+1][j-1] + 1);
```
阅读全文