如何初始化所有值相同的2D数组?

问题描述 投票:-2回答:1

我想用-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 使用命名空间std; int dp [100] [100]; memset(dp,-1,sizeof(dp)); int ...

c++ memset
1个回答
0
投票

没有办法(至少我什么都不知道)初始化

© www.soinside.com 2019 - 2024. All rights reserved.