我创建了一个动态2维整数数组,但是当我为其任何索引赋值时,它会产生错误 这是我的代码,
#include <iostream>
#include <string>
using namespace std;
int main(){
int row,col;
row=col=5;
int **ptr1;
ptr1=new int *[row];
for (int i = 0; i < row; i++)
ptr1[i]=new int[col];
int i=4;
int j=2;
ptr1[i,j]=5;
return 0;
}
这是错误“错误C2679:二进制'&gt;&gt;' :找不到哪个运算符采用'int *'类型的右手操作数(或者没有可接受的转换)“
答案 0 :(得分:1)
使用ptr1[i][j]=5;
代替ptr1[i,j]=5;