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

对size_type有点不明白解决方法

2012-02-09 
对size_type有点不明白typedef multimapstring,string::size_type sz_typese_type nauthors.count(sea

对size_type有点不明白
typedef multimap<string,string>::size_type sz_type;
se_type n=authors.count(search_item);
if(!n) //这里编译不通过,是不是对size_type这种类型的值不能做非运算啊!还有n!=0,编译也是不通过的



大侠们帮忙看看!!谢谢


注:authors为multimap<string,string>类型的一个变量;
search_item为要找的值!

[解决办法]
authors.count(search_item)这个函数返回值是什么,成功返回什么,失败返回什么,
你就按说明来,不一定非要用 !n 的形式.

[解决办法]
还是把错误信息贴出来吧~~
你的问题跟你上面说的不是一回事~~size_type是unsigned int是可以跟0比较的~~
至于你上面说的问题我不想解释,编译器也懒得解释,当然抛错了(这都什么什么语法啊,什么是表达式)~~

热点排行