ifstream infile("stud.dat", ios::binary); if (!infile) { cerr << "open error!" << endl; abort(); } 这是我找到的例子,vs2015下 !infile = False, 不知道为什么?请知道的解释下, 谢谢.
不太明白你要问啥?因为你的infile 不为NULL,所以取反以后自然等于False了