错误:‘xxxx’不能出现在常量表达式中
来源:互联网 发布:电脑软件分类 编辑:程序博客网 时间:2024/06/07 13:28
编译的时候,出现编译错误: ‘xxx’不能出现在常量表达式中
代码如下:
_term_pos_list.push_back(std::make_pair<word_pos->word, word_pos->pos>);
最后发现,原来是自己代码写错了,正确的写法是:
_term_pos_list.push_back(std::make_pair(word_pos->word, word_pos->pos)); // 注音是圆括号!!
<pre name="code" class="cpp">//或者_term_pos_list.push_back(std::pair<string, int>(word_pos->word, word_pos->pos));
哎,上面两个混淆了,找了3个小时的bug。。。
被自己蠢哭
0 0
- 错误:‘xxxx’不能出现在常量表达式中
- xxxx和xxxx_s在VS2013中错误
- Solution for FRM-41839: 在临时记录缓冲区文件 /tmp/xxxx.TMP中出现磁盘I/O错误
- Solution for FRM-41839: 在临时记录缓冲区文件 /tmp/xxxx.TMP中出现磁盘I/O错误
- Solution for FRM-41839: 在临时记录缓冲区文件 /tmp/xxxx.TMP中出现磁盘I/O错误
- 在编译过程中出现不能找到扩展名为drf的错误解决方案
- dnt放在子目录中通过域名访问出现不能访问目录的错误
- xlsx文件不能在tomcat容器中下载 出现404错误
- win7中iiS出现用户 【'IIS APPPOOL\XXXX' 登录失败】的错误(已解决~!)
- xcode中导入cocos2dx工程里,出现can't locate file for: -xxxx错误
- android studio 常量表达式错误
- 插入数据库错误提示:有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。
- 在eclipse中出现Type 'xxxx' could not be resolved的解决办法
- 在 MS VS 2005中 编译PHP时解决“不能分配常量大小为 0 的数组”错误的临时办法
- 在 MS VS 2005中 编译PHP时解决“不能分配常量大小为 0 的数组”错误的临时办法
- 检索 COM 类工厂中 CLSID 为 {XXXX-XXXX-XXX-XXXXX-XXX} 的组件时失败,原因是出现以下错误: 80040154
- ORA-08002错误:序列 XXXX.CURRVAL 尚未在此会话中定义
- Microsoft SQL Server在开启sa用户出现错误代号: 15535 解决方法(不能为主体 sa 中设置凭据)
- javascript每四个数字增加一个空格,在输入银行卡号时候随着输之变动
- 学习笔记:linuxc第七章—进程控制 上篇
- 2015年暑假阿里内推面试经历(止步于2面)
- 再看知名应用背后的第三方开源项目
- iOS中几种数据持久化方案
- 错误:‘xxxx’不能出现在常量表达式中
- 项目:gdlt_custom_number 总结收获和经验
- web前端面试01
- EALayout 第七节 控件属性设置
- 反向代理
- Lua实现的Base64编码
- Spring MVC学习-----------异常处理以及日志记录
- 异常处理(Python)
- 关于分块问题的一些感想