我正在尝试使用此方法在我的主文件中读取文件。我有数据要从中提取以创建新的Image对象。目前还不太清楚如何修复它。
Image readFile(string fileName) {
ifstream file;
file.open(fileName);
int rowCount;
int column;
if(file.is_open()){
file >> rowCount;
file >> column;
}
int **row = new int*[rowCount];
Image i(**row, column); //The debugger stops here and gives the error!!!!!!!!
file.close();
return i;
}
这是我的Image对象的构造函数
Image::Image(int R = 0, int C = 0) {
if(R < 1 || C < 1) {
*row = new int[10];
column = new int[10];
} else {
*row = new int[R];
column = new int[C];
}
}