zLe*_*eon 2 c++ scope resolution class operator-keyword
以下示例来自Bjarne的书 - "使用C++编程和原理",示例:
fstream fs;
fs.open("foo",ios_base::in);
fs.close();
fs.open("foo",ios_base::out);
Run Code Online (Sandbox Code Playgroud)
我理解我在使用枚举时使用范围解析运算符,当在类中有类时,但我不明白的是,使用ios_base::in和时范围解析运算符的目的是什么ios_base::out?
使用
ios_base::in和时,范围解析运算符的用途是什么ios_base::out?
目的是,嗯,解决范围.
它指定符号in并out在此上下文中位于范围内[std::]ios_base.
否则,你的编译器将不具有最微弱的线索in和out你谈论.
具体来说,在这种情况下,它们是该类的静态成员std::ios_base.
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |