自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 向vector中Insert一个新的元素之后迭代器异常

向vector中Insert一个新的元素之后迭代器异常当我们向vector中加入了新的元素,此时在继续使用原来的迭代器的话,就会出现迭代器异常(甚至是iter++这种操作都会导致整个程序崩溃)if ((*iter)[0] == '+' || (*iter)[0] == '-') { vec.insert(iter, "0"); iter++ //这里程序会崩溃 } 原因在于,加入新的元素之后,原来的存储空间可能会被更换成新的存储空间

2021-06-06 15:21:57 682 3

原创 int类型读入非数值数据后异常产生原因及简单解决方法。

int类型读入非数值数据后异常产生原因及简单解决方法。当一个int类型的变量读入一个非int类型的数值时,比如char,汉字等,此时cin会被锁住,且之前输入的错误内容会保留在缓存区中,此时若不加处理,不仅会导致该int类型数据值未改变,还会导致cin的功能异常,例如下面这个例子:cout << "1.用户登录 2.管理员登录 3.注册用户账号 4.注销" << endl;cout << "请选择:";int key;cin >>

2021-03-31 19:46:45 739

原创 浮点数的存储形式及指数采用偏码的浅析

文章目录浮点数的表示方法 and 浮点数的指数采用移码什么是移码为什么采用移码储存指数浮点数中偏移常量不合习惯的原因浮点数的表示方法 and 浮点数的指数采用移码一般而言,浮点数是由三部分组成:第一部分是表示正负号的,第二部分是小数部分,第三部分是浮点数的指数部分。正负号采用0/1表示。小数部分是在将所要表示的实数转化为二进制后,进行二进制科学计数法转化之后得到的小数,比如8.25—>1000.01—>1.00001x10^3 ,这样小数部分就是00001,储存在小数部分的就是00001

2021-03-06 17:24:49 1127 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除