C dosya akışları ++ bir hata Sinyal:Aşağıdaki örnek var
#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
}
dosya NULL
ise, nasıl mümkündür fail
üye işlevi çağırmak için? C++ ile aşina değilim, bu normal davranış mı? Burada neyi yanlış anlayacağım?
Ah. Ve olay, sahnenin ardında gizli bir çok büyünün olup olmadığını görmek için statik * 'i geçersiz kılmayı denedim! Görünüşe göre beklenenden daha fazla büyü vardı. Teşekkür ederim. – zoul