我想用-1作为所有值初始化2D数组。我为此使用了memset()
。
#include <bits/stdc++.h>
using namespace std;
int dp[100][100];
memset(dp, -1, sizeof(dp));
int dynamicProgramming(some parameters)
{
//I want to use dp[][] array here
}
int main() {
cout<<dp[99][99];
return 0;
}
但是我收到一个错误,表示为>>
prog.cpp:5:7: error: expected constructor, destructor, or type conversion before ‘(’ token memset(dp, -1, sizeof(dp));
您能告诉我正确的方法吗?
我想用-1作为所有值初始化2D数组。我为此使用了memset()。 #include
没有办法(至少我什么都不知道)初始化