问题:出现在哪个地方?关于map的搜索问题
#include <iostream>
#include <string>
#include <map>
#include <set>
using namespace std;
const string &trans(map<string,string> &m,const string &s){//问题在下面的(auto pos = m.find(s) != m.end())把pos定义放在外面就可以了if((auto pos = m.find(s)) != m.end()){return s;}elsereturn "good"; }
int main()
{
map<string,string> m;return 0;
}
//g++编译结果
r@r:~/coml/c++/11/11.3/11.3.6/myself_word_transform$ g++ test.cc -o 123
test.cc: In function ‘const string& trans(std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, const string&)’:
test.cc:8:10: error: expected primary-expression before ‘auto’8 | if((auto pos = m.find(s)) != m.end())| ^~~~
test.cc:8:10: error: expected ‘)’ before ‘auto’8 | if((auto pos = m.find(s)) != m.end())| ~^~~~| )
test.cc:12:3: error: expected ‘)’ before ‘else’12 | }| ^| )13 | else| ~~~~
test.cc:8:8: note: to match this ‘(’8 | if((auto pos = m.find(s)) != m.end())| ^
test.cc:17:3: warning: no return statement in function returning non-void [-Wreturn-type]17 | }| ^
问题已经解决;代码中显示的,把pos定义放在外面就可以了
总结:if语句中,括号内可以有赋值语句,但是不能有定义语句。
问题:出现在哪个地方?关于map的搜索问题相关推荐
- Python仓库管理系统源代码,库存管理系统源码,基于flask,内含数据库文件,已实现出入库、库存预警,库存搜索等功能
Python仓库管理系统源代码,库存管理系统源码,基于flask,内含数据库文件,已实现出入库.库存预警,库存搜索等功能 已实现三大功能:库存管理(出库.入库.低库存预警.物品搜索),预算统计,出入库 ...
- php找出字符串不同地方,PHP中比较两个字符串找出第一个不同字符位置例子
PHP中比较两个字符串找出第一个不同字符位置例子 一般的做法就会这样: 复制代码 代码如下: for ($offset = 0; $offset < $length; ++$offset) { ...
- 找到出问题的地方了啊
当编辑器从HTML转换到设计的时候会自动把你添加的<style></style>中的样式删掉,但是如果我直接添加html的话,这段内容就会被保存下来,但是下次再打开编辑的时候就 ...
- mysql 判度数据库存在,问题出在什么地方啊?
慕斯卡6334857 2020-11-22 22:10 HTML> 函数
- 解决eclipse project前出现红色感叹号 但没有提示错误出在什么地方build path jar包也没报错...
在problems窗体能够看到错误信息 菜单条 window-->show view-->problems 或alt+shift+q 然后按x 又一次选一下包就攻克了
- 自学Vue时我曾经出过错的地方(一)
原文地址:技术胖-Vue3.x从零开始学-第二季 组件篇http://jspang.com/detailed?id=69#toc3902. [组件]Vue3中的局部组件 在局部组件部分,正确应该是上图 ...
- 【NOI】6264:走出迷宫/ 2.5基本算法之搜索
6264:走出迷宫 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 当你站在一个迷宫里的时候,往往会被错综复杂的道路弄得失去方向感,如果你能得到迷宫地图,事情就会 ...
- 【新鲜出炉】快手推荐算法 bing搜索 面经
转载自小小挖掘机 快手推荐算法: 一面 : 1.在另外一个公司实习相关,大概问了 20分钟,还是讲了很多东西的.从产品形态问到日活.每天的点击展示量,再到工作的具体内容,还有工程上的问题. 2.XGB ...
- java 搜索 下拉列表框_用java编写随用户输入自动弹出下拉列表匹配项目,类似百度搜索...
展开全部 用ajax技术实现的e69da5e887aa3231313335323631343130323136353331333330343866具体例子如下 如下是实现的代码,大家有需要的可以看下: ...
最新文章
- Spring基础专题——第三章(反转控制与依赖注入)
- C#+Vue推送连续图片 到前端播放视频解决方案
- java path设置错误_linux下环境变量PATH设置错误的补救
- 算法-动态规划(1)
- CMDB服务器管理系统【s5day90】:创建资产更新服务器硬盘信息
- Java学习笔记_方法
- 2020-07-28
- go语言io reader_【已解决】go语言中如何使用io的MultiWriter
- python开发工具和框架安装器_Python基础框架和工具
- keras图像风格迁移
- 96309245通讯异常工行_工商银行信息代码 96309245 是什么意思
- 总结:图像识别的机器学习方法
- 3.2 发送请求参数
- 中国中学生击剑锦标赛
- android java调用参数,如何从命令行调用Android JNI函数并传递Java对象参数
- linux tomcat cpu占用高,排查tomcat服务器CPU使用率过高
- Excel顶级替代,这个大数据分析工具太好用了
- 【芯片使用】74HCHC595
- IRT模型进行能力值估计
- 华为Android岗面经;群面+技术面+英语面+面试题详解