2次元配列の値を0に初期化したいのですが、うまくいきません。コンストラクターで ** 配列の値を 0 に初期化できますか。はいの場合、方法。私のコードは.
#include <iostream>
using namespace std;
int main(){
int row, col;
cin>>row;
cin>>col;
int **array=new int*[row];
for (int i=0; i<row; i++){
array[i]=new int[col];
}
for (int i=0; i<row;i++){
for (int j=0; j<col; j++){
array[i][j]={'0'};
cout<<array[i][j]<<" ";
}
cout<<endl;
}
}
さらに、配列のi番目の要素を他の要素に置き換える必要がある場合、誰かが説明できますか?メモリ割り当てをどのように処理しますか?