我正在尝试在我的主文件中使用此方法从文件中读取。我有要从中提取的数据以创建新的 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];
}
}