C++ exception with description “bad optional access“ thrown in the test body.
gtest的testcase中对空的std::optional取值报错
昨天写完代码跑case的时候,发现一个很奇怪的问题
case的log里面报了这样一个错误:
C++ exception with description “bad optional access” thrown in the test body.
这个错误应该是代码里面对一个空的optional类型的变量取值了\color{red}{这个错误应该是代码里面对一个空的optional类型的变量取值了}这个错误应该是代码里面对一个空的optional类型的变量取值了,但是我从gdb看backtrace竟然没找到调用栈,bt出来显示的全是gtest.so的东西,导致我以为是测试的framework还不支持这个case的异常场景
后来别人说这是std::optional的异常抛出,确实就是这样,设计的就很奇怪
然后打断点慢慢单步调试解决
C++ exception with description “bad optional access“ thrown in the test body.相关推荐
- vc6.0创建文件时,出现很多烫烫烫解决方法- Unhandled exception in NDW.exe: 0xC0000005: Access Violation.
haiuiSWM2烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫.IA 如果项目文件放在桌面上 如:C:\Documents and Settings\txwtech\桌面\aps001\SWM200- ...
- Request processing failed; nested exception is java.security.AccessControlException: access deni...
WEB项目部署到tomcat下报错 解决方法: 奶奶的,忘记配置好Tomcat了 转载于:https://my.oschina.net/u/141726/blog/407869
- 关于错误 Unhandled exception in (KERNEL32.DLL):0xE06D7363:Microsoft C++ Exce vc and access insert 记录
insert 后退出m_AdoConn.ExitConnect();数据库,界面关闭时报错: Unhandled exception in (KERNEL32.DLL):0xE06D7363:Micr ...
- 错误HikariPool-1 - Exception during..+ Access denied for user ‘root‘@‘localhost‘ (using password: YES)
项目场景: 前些天在IDEA中导入项目后,更改好配置,运行出错 问题描述 以下是错误提示: ERROR 18660 --- [3)-192.168.48.1] com.zaxxer.hikari.po ...
- 为什么在Ruby中使用`rescue Exception =gt; e`样式不好?
本文翻译自:Why is it bad style to `rescue Exception => e` in Ruby? Ryan Davis's Ruby QuickRef says (wi ...
- Python中异常(Exception)的总结
Python中的异常处理 异常处理的语句结构 --------------------------------------------------------------------注:如果你对pyt ...
- Exception 异常
Python中的异常处理 异常处理的语句结构 try:<statements> #运行try语句块,并试图捕获异常 except <name1>:<statements& ...
- Delphi Access violations 问题的解决之道
Delphi Access violations 问题的解决之道 Windows用户可能经常会看到类似于错误提示:"Error:Access violation at address 836 ...
- Delphi常见的运行期Access Violation错误分析
Delphi常见的运行期Access Violation错误有哪些?如何防止? 任何软件开发都会遇到这样的情况:你写好程序并测试,然后到处发送,结果用户告诉你它失败了. 你可能考虑用编译指令{$D}编 ...
- C#开发的高性能EXCEL导入、导出工具DataPie(支持MSSQL、ORACLE、ACCESS,附源码下载地址)...
作 为财务数据核算人员,面对大量的业务与财务数据,借助于传统的EXCEL表格,已经力不从心.最近几个月,利用周末及下班的空闲时间,写了一个数据库导入 导出工具,以方便业务逻辑密集型的数据处理.目前,D ...
最新文章
- 怀旧服野外pvp最多的服务器,魔兽怀旧服:最想要去的服务器,野外PVP很“传统”,很欢乐!...
- Linux 常见命令
- Python面向对象:反射(hasattr和getattr和setattr和delattr)
- IT部门的服务工作方式、工作内容有了彻底的改变——安徽移动通信有限责任公司...
- UpdatePanel里使用FileUpload
- docker操作语句
- metadata request forward to GM6 - X-DevTools-Emulate-Network-Conditions-Cli
- sqlserver数据库中char、varchar、text与nchar、nvarchar、ntext数据类型使用详解
- 设计模式——状态模式
- (HDOJ 2043)密码
- 2020北京师范大学计算机考研,北京师范大学2021考研初试经验
- visa虚拟卡生成器_你们要的电子虚拟信用卡,它来了,准备好盘了吗?
- 运算放大器(运放)选型、参数分析以及应用OPA2350
- 集美大学 - 2840 - 实验9 - 编程题
- 服务器被黑客攻击快速解决方案
- 前端小白仿写小米官网首页(静态页面+jquery轮播图)
- DDOS攻击器常见的三种方式
- “辶”“廴”偏旁的字五笔拆字
- 安装java和scala语言开发环境
- 单片机产生可调方波(c语言),为什么我用单片机做的频率可调的方波输出会有尖刺,而且会断...
热门文章
- Git报错Kex_exchange_identification
- java中if条件函数怎么用_if函数,多个条件怎么使用
- MySQL写Shell方法总结
- 给微信小程序页面加载背景图片解决方案
- 网站劫持原理及分析网站被劫持了有几种解决方法
- 程序员如何修炼自己的九阳神功
- 1.1 软件的定义、特征和分类
- ubuntu 22.04 修复 key is stored in legacy trusted.gpg keyring
- Exception sending context initialized event to listener instance of class org.springframework.web
- p20华为云电脑白屏_华为云电脑体验评测,原来手机办公、修图这么强大了