Я пытаюсь сделать указатель на fstream, чтобы я мог использовать его во всех моих методах класса:
class P
{
private:
fstream *fs;
public:
P()
{
fstream fs(filepath, openmode);
this->fs = &fs;
}
};
Но, похоже, он вообще не указывает на это, например, если я пишу:
fs->is_open()
он вернет false, тогда как если я напишу:
fs.is_open()
, он вернет true.
Что вызывает это?Я также пытался изменить указатель на другой, например fstr
, но это тоже не сработало.