自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

转载 浅析stack around the variable was corrupted

我在完成老师布置的课程设计时遇到了这样的错误:stack around the variable “XX” was corrupted.,中文翻译就是“在变量XX周围的堆栈已损坏”。后面在上网看了很多技术资料,发现大多数网站都有这样的文章:Code:把 project->配置属性->c/c++->代码生成->基本运行时检查 为 默认值 就不会报本异常。具体原因正在研究中。。。    如果改为其他就有exception。    exception有时是有道理的    // step 1   STRINGC2&

2011-02-27 11:10:00 4023

原创 内存访问越界

<br />1. 原理分析<br />经常有些新C++程序员问:C++的类的成员个数是不是有限制,为什么我加一个变量后程序就死了?或者说:是不是成员变量的顺序很重要,为什么我两个成员变量顺序换一换程序就不行了?凡此种种之怪现象,往往都是内存访问越界所致。<br /><br />何谓内存访问越界,简单的说,你向系统申请了一块内存,在使用这块内存的时候,超出了你申请的范围。例如,你明明申请的是100字节的空间,但是你由于某种原因写入了120字节,这就是内存访问越界。内存访问越界的后果是:你的写入破坏了本不属于你

2011-02-27 11:09:00 981

转载 vim+ctags 用法

<br />[/home/brimmer/src]$ ctags -R<br /><br />"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表:<br /><br />l        用#define定义的宏<br /><br />l        枚举型变量的值<br /><br />l        函数的定义、原型和声明<br /><br />l        名字空间(namespace)<br /><br />l        类型定义(t

2011-02-12 16:54:00 1005 1

原创 宽字符、单字符之间的转换 Convert Between UNICODE & ASCII

C++标准里面提供:#include 宽字节转单字节 :size_twcstombs(char*mbstr,constwchar_t*wcstr,size_tcount);单字节转宽字节 :size_tmbstowcs(wchar_t*wcstr,constchar*mbstr,size_tcount);微软提供:宽字节转多字节 :WideCharToMultiByte   //其实这里的多字节就是我们说的char多字节转宽字节 :MultiByteToWideChar   //多字节也就是ASCII单字节

2011-02-01 11:29:00 1144

中国移动通信CMPP3.0 SP端模拟器 C++实现(附测试用ISMG)

中国移动通信CMPP3.0 SP端模拟器 C++编写 实现了SP与ISMG之间所有消息

2011-03-08

大学生攻克Linux系统教程(又名天下没有难学的Linux)

大学生攻克Linux系统教程(又名天下没有难学的Linux)

2010-11-06

Nostarch.The.Art.of.Debugging.with.GDB.DDD.and.Eclipse.2008

Nostarch.The.Art.of.Debugging.with.GDB.DDD.and.Eclipse.2008

2010-11-06

Windows环境下32位汇编语言

Windows环境下32位汇编语言

2010-11-06

空空如也

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

TA关注的人

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