首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

假定iter为vector<string>iterator类型的变量

2013-01-04 
假设iter为vectorstring::iterator类型的变量假设iter为vectorstring::iterator类型的变量,*iter.empt

假设iter为vector<string>::iterator类型的变量
假设iter为vector<string>::iterator类型的变量,*iter.empty()为什么不对呢?
[解决办法]
*iter.empty()
优先级问题先计算 iter.empty();此时的iter是个迭代器没有这样的语法。再后面的*解引用 就失去了意义吧
[解决办法]

引用:
C/C++ code?1*iter.empty() ----->( *iter).empty()

(*iter).empty(),

错误:string类无empty()成员.

热点排行