当前位置:首页|资讯

有关 basic_string null not valid 意外错误(失误)

作者:xzhiji发布时间:2024-10-03

[图片] 当我们写出如下语句时,运行便会出现以上报错(basic_string::_M_construct null not valid)。 [图片] 使用null来初始化字符串是不允许的,一般我们使用""初始化空字符串,所以这错误是比较容易察觉的。但是有的时候我们会忘记变量类型,导致运行时发生错误: [图片] [图片] 初始化为0,乍一看没问题,其实问题就在这里:0某种意义上等价于nullptr的值 使用0初始化string,肯定就会出问题。 只要把代码改成下面这样就好了: [图片] [图片]...【查看原文】

c++c语言

Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1