Ich habe das folgende Beispiel erhalten:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream file;
cout << file << endl; // 0xbffff3e4
file.open("no such file");
cout << file << endl; // 0
cout << (file == NULL) << endl; // 1
cout << file.fail() << endl; // 1
}
Wenn die Datei NULL
wie ist es möglich, die fail
Mitgliedsfunktion? Ich bin nicht sehr vertraut mit C++, ist dieses Verhalten normal? Was mache ich hier falsch?