为什么c++的命名空间ios处报错?
原句:std::ifstreaminFile(strFileName,ios::in|ios::binary);我这个代码是从我一个正确的程序里复制的:那个程序是:...
原句:std::ifstream inFile(strFileName, ios::in | ios::binary);
我这个代码是从我一个正确的程序里复制的:
那个程序是: 展开
我这个代码是从我一个正确的程序里复制的:
那个程序是: 展开
2个回答
展开全部
c++中没有ios的命名空间,ifstream/ofstream
追问
我觉得不需要ifstream/ofstream。
我知道问题在哪了。
命名空间ios是命名空间std里的。
应该把我错误的那句改为std::ifstream inFile(strFileName, std::ios::in | std::ios::binary);
不过还是感谢你~
追答
对于这种问题,你直接查找跟到头文件去查看就行了,我看的有些抽略,没仔细看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ios不是类吗
需要使用命名空间std吧
需要使用命名空间std吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询