
c++中,ios::后面跟读写文件的方法,和ios_base::这样的是什么用法和什么语法啊,没多 10
c++中,ios::后面跟读写文件的方法,和ios_base::这样的是什么用法和什么语法啊,没多少财富了,求大神...
c++中,ios::后面跟读写文件的方法,和ios_base::这样的是什么用法和什么语法啊,没多少财富了,求大神
展开
2个回答
展开全部
ios是C++的一个类,ios_base是有关输入输出流的类的公共基类,ios继承了basic_ios类,而basic_ios又继承了ios_base,所以说ios_base也是ios类的间接基类。其中ios_base类具有静态常量in、out、binary等(在VS中ios_base类还有一个叫_Iosb的基类,这些静态成员在_Iosb中,但是C++标准没有这种说法),ios_base类也是basic_ostream、basic_istream等多个类的直接或间接基类。从这个意义上,写ostream::binary什么的可能也没什么问题,但是习惯上都用ios::in、ios::binary,或者ios_base::in、ios_base::binary之类的。
所以,综上,ios类继承了ios_base类的静态成员变量in、out、binary等,所以既可以用ios,也可以用ios_base。望采纳。
所以,综上,ios类继承了ios_base类的静态成员变量in、out、binary等,所以既可以用ios,也可以用ios_base。望采纳。
展开全部
iso是一个命名空间,引用描述如下:
“使用命名空间
l 作用域解析运算符(::)
对命名空间中成员的引用,需要使用命名空间的作用域解析运算符::。”
你可以搜索命名空间,或者给你一个连接http://blog.csdn.net/touzani/article/details/1637776
“使用命名空间
l 作用域解析运算符(::)
对命名空间中成员的引用,需要使用命名空间的作用域解析运算符::。”
你可以搜索命名空间,或者给你一个连接http://blog.csdn.net/touzani/article/details/1637776
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |