stream&对象到bool的转换小结(C++11的safe-bool)
在我们日常使用C++的各种场景中,通过while(cin>>num),while(getline(cin,str))这种来判断输入是很常见的。那么这种istream对象到bool的转换具体是怎么实现的呢。
1.旧版实现
这里会不会是直接在istream类中直接定义bool的类型转换呢——形如operator bool (){ };
很遗憾,并没有这么简单。因为我们知道,bool型
原创
2017-03-17 21:58:15 ·
1053 阅读 ·
0 评论