为什么包含文件类的头文件还不行,还要加using namespace std;
今天写代码的时候要用到文件操作,发现明明include <fstream>了,而且第一行是#include <stdfax.h>,但是却显示代码中的“ifstream”是未声明的标识符 。后来加了using namespace std; 然后就神奇的好了,这是为啥?
[解决办法]
ifstream 是在名字空间std中的,不加using namespace std那你就要这么用:
std::ifstream in_stream;
[解决办法]