编程碰到的一个问题
来源:互联网 发布:python常用内置函数 编辑:程序博客网 时间:2024/04/29 05:01
在编程的时候,一个类成员 std::string m_str;
进行赋值的时候,m_str = name;的时候一直宕机,断言提示sizeInbytes >= count...
无法找到原因。。在vs2008下。后来无奈之下改为了 strncpy 对字符串数组进行处理。
后来发现在该类的一个函数中,对另外一个 变量数组赋值的时候,有越界操作。
类似于 word m_wAdd[6];....赋值的时候 却为m_wAdd[30] = 100这样的操作。
可能是手误吧。。
具体的问题该是这样导致的,对m_wAdd之后的 某个参数的地址的内容给修改了,而那个修改却刚好是m_str类里的某个参数的值,就出现了 奇怪的宕机行为。
以后出现类似奇怪的宕机之后,可以查看该类中,各个变量 是否有越界。
进行赋值的时候,m_str = name;的时候一直宕机,断言提示sizeInbytes >= count...
无法找到原因。。在vs2008下。后来无奈之下改为了 strncpy 对字符串数组进行处理。
后来发现在该类的一个函数中,对另外一个 变量数组赋值的时候,有越界操作。
类似于 word m_wAdd[6];....赋值的时候 却为m_wAdd[30] = 100这样的操作。
可能是手误吧。。
具体的问题该是这样导致的,对m_wAdd之后的 某个参数的地址的内容给修改了,而那个修改却刚好是m_str类里的某个参数的值,就出现了 奇怪的宕机行为。
以后出现类似奇怪的宕机之后,可以查看该类中,各个变量 是否有越界。
- 编程碰到的一个问题
- javaGUI编程碰到的一个问题
- 编程碰到的问题
- 碰到一个郁闷的问题
- 偶然碰到的一个问题
- 碰到的一个编码问题
- J2SE 编程中碰到的一些问题
- 编程中碰到的问题记录
- 写一个Transform Filter碰到的问题
- Quarz使用时碰到的一个问题
- 碰到一个郁闷的SSL证书问题
- 碰到一个关于搜索引擎优化的问题
- 碰到一个关于搜索引擎优化的问题
- 我碰到Cookie的一个问题
- 又碰到一个郁闷的问题
- RTC中断碰到的一个小问题
- 近来碰到的一个问题总结
- 实际工程中碰到的一个问题
- 程序员面试题精选100题(63)-数组中三个只出现一次的数字
- 详解大端模式和小端模式
- 如何不同的页面和hook之间传值?
- IOS代码段【点击非输入框时隐藏键盘】
- 骨骼动画(bones animation)简介
- 编程碰到的一个问题
- opengl版本
- IOS代码段【不让键盘挡住输入框】
- mahout in action[中文] 第一部分 推荐
- limits.h
- This system is not registered with RHN
- 《高质量程序设计指南——C/C++》第9章 C/C++编译预处理
- win7右下角的小喇叭消失了?嘛,解决办法在这里
- mahout in action[中文] 第2章 推荐系统简介