头文件
#ifndef IREADER_H
#define IREADER_H
#include <iostream>
class iReader {
public:
iReader();
iReader(istream *input);
iReader(const iReader& orig);
virtual ~iReader();
private:
Pixel *pixelData;
char *cData;
istream *input;
};
#endif /* IREADER_H */
.cpp 文件
#include <iostream>
#include <fstream>
#include "Pixel.h"
#include "iReader.h"
iReader::iReader() {
}
iReader::iReader(istream *input){
}
iReader::iReader(const iReader& orig) {
}
iReader::~iReader() {
}
(对不起,如果我没有正确复制代码)
所以这是我的代码。我正在制作一个新对象,我只是能够传入一个 istream 指针,并拥有一个 istream 指针变量。它在 netbeans 中出错,说“无法解析标识符 istream”。它在我的主文件中工作正常,但在这个对象中没有。