0

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

}

4

0 回答 0