terminate called after throwing an instance of ‘std::logic_error‘

编译正常,运行的时候报错

terminate called after throwing an instance of 'std::logic_error'

我的错误原因是在定义结构体内变量并初始化时,误把整形赋值给了string变量

python 复制代码
struct LabelAndPoint
{
	std::string frame_id =0;

};

解决办法

python 复制代码
struct LabelAndPoint
{
	std::string frame_id;

};
相关推荐
我的golang之路果然有问题12 分钟前
mac配置 unity+vscode的坑
开发语言·笔记·vscode·macos·unity·游戏引擎
铅笔小新z29 分钟前
【C++】从理论到实践:类和对象完全指南(上)
开发语言·c++
rainFFrain35 分钟前
qt显示类控件---QCalendarWidget
开发语言·qt
蓁蓁啊1 小时前
ARM交叉编译中编译与链接参数不一致导致的问题
开发语言·arm开发·嵌入式硬件
go_bai1 小时前
Linux-线程
linux·开发语言·c++·经验分享·笔记
咖啡の猫1 小时前
Python中的输出函数
开发语言·数据库·python
zzzsde1 小时前
【C++】二叉搜索树
开发语言·c++
无限进步_1 小时前
C语言atoi函数实现详解:从基础到优化
c语言·开发语言·c++·git·后端·github·visual studio
上去我就QWER1 小时前
C++中的堆和栈
开发语言·c++
HalvmånEver1 小时前
Linux:基础开发工具(四)
linux·运维·服务器·开发语言·学习·makefile