在以下代码中,Visual Studio 2010 C++ 无法识别接受 fstream 包含但无法识别 fstream 类型:
#include <string.h>
#include <fstream>
class Test_CLR
{
int openFlag;
int isOpen(void)
{
return openFlag;
};
fstream testFile;
};
最佳答案
fstream 在 std 命名空间中。试试 std::fstream 吧。有关详细信息,请参阅 http://www.cplusplus.com/doc/tutorial/namespaces/
此外,您可以使用“using”关键字允许在不同范围内使用一个类型,有关更多信息,请参阅 http://www.cprogramming.com/tutorial/namespaces.html
关于c++ - 如何使 c++ fstream 类引用在 Visual Studio 2010 CLR 中编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8450473/