关于VS中未经处理的异常的梳理
发布日期:2021-05-09 00:20:33 浏览次数:18 分类:博客文章

本文共 391 字,大约阅读时间需要 1 分钟。

一.真正有用的内存地址

实际上真正有用的地址是写入位置,在VS的内存窗口中去查看该位置,可以看到具体出现的问题.

 

二.发生访问冲突的可能原因

1.访问了0x00位置的数据

2.对内存中常量进行修改.

char * pcontent = "  abcdef  "; //待去掉前后空格的字符串(共10字节)char * p = NULL;/* 1去除后面的空格 */p = pcontent + strlen( pcontent ) - 1;  //指针p指向字符串的末尾while( *p == 0x20 ){    p--;}*(p+1) = 0x00;  //此处就是对常量进行修改,因为p指向的是常量区.解决办法是,把pcontent声明为数组.printf( "Line=[%d], pcontent=[%s]\n", __LINE__, pcontent );

参考文章:

 

上一篇:C++的编码技巧相关总结
下一篇:头文件用于声明而不是定义

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年04月17日 07时17分11秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

elasticsearch配置文件里的一些坑 [Failed to load settings from [elasticsearch.yml]] 2023-01-24
Elasticsearch面试题 2023-01-24
element ui 时间日期选择器 el-date-picker 报错 Prop being mutated “placement“ 2023-01-24
Hibernate二级缓存配置 2023-01-24
element 如何使用自定义icon图标 2023-01-24
element-plus修改主题颜色 2023-01-24
element-plus的el-date-picker日期范围选择控件,根据开始日期限定结束日期的可选范围为开始日期到开始日期+30天 2023-01-24
18 个一线工作中常用 Shell 脚本【实用版】 2023-01-24
element-ui:el-input输入数字-整数和小数 2023-01-24
ElementUI-el-progress改变进度条颜色跟文字样式 2023-01-24
element事件(change,click)不触发 2023-01-24
10个高级的 SQL 查询技巧,你掌握了几个? 2023-01-24
ELK原理与介绍(转) 2023-01-24
ELK学习笔记(三)单台服务器多节点部署 2023-01-24
ELK应用日志收集实战 2023-01-24
elTable火狐浏览器换行 2023-01-24
15个Python数据处理技巧(非常详细)零基础入门到精通,收藏这一篇就够了 2023-01-24
2023年深信服、奇安信、360等大厂网络安全校招面试真题合集(附答案),让你面试轻松无压力! 2023-01-24
2024年全国程序员平均薪资排名:同样是程序员,为什么差这么多?零基础到精通,收藏这篇就够了 2023-01-24
0基础成功转行网络安全工程师,年薪30W+,经验总结都在这(建议收藏) 2023-01-24