自定义博客皮肤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)
  • 资源 (22)
  • 收藏
  • 关注

转载 __stdcall

<br />__stdcall是函数调用约定的一种,函数调用约定主要约束了两件事: <br />  1.参数传递顺序 <br />  2.调用堆栈由谁(调用函数或被调用函数)清理 <br />  常见的函数调用约定:stdcall cdecl fastcall thiscall naked call <br />  __stdcall表示 <br />  1.参数从右向左压入堆栈 <br />  2.函数被调用者修改堆栈 <br />  3.函数名(在编译器这个层次)自动加前导的下划线,后面紧跟一个@符号,

2010-11-04 16:02:00 492

转载 控制C++的内存分配

<br />在嵌入式系统中使用C++的一个常见问题是内存分配,即对new 和 delete 操作符的失控。 <br />  具有讽刺意味的是,问题的根源却是C++对内存的管理非常的容易而且安全。具体地说,当一个对象被消除时,它的析构函数能够安全的释放所分配的内存。 <br />  这当然是个好事情,但是这种使用的简单性使得程序员们过度使用new 和 delete,而不注意在嵌入式C++环境中的因果关系。并且,在嵌入式系统中,由于内存的限制,频繁的动态分配不定大小的内存会引起很大的问题以及堆破碎的风险。<br

2010-11-04 09:56:00 385

转载 明晰C++内存分配的五种方法的区别

<br /> 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 <br /><br />  栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 <br /><br />  堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。 <br /><br />  自由存储区,就是那些由m

2010-11-04 09:54:00 389

软件设计模式

软件开发 设计模式

2012-02-07

IDA Pro学习资料

IDA Pro学习资料

2012-02-06

IDA源码分析工具

IDA源码分析工具

2012-02-06

ios  并发编程指南

ios iphone 并发 dispatch block

2011-12-28

变速齿轮0.46

变速齿轮

2011-11-25

sshpass: 用于非交互的 ssh 密码验证

sshpass: 用于非交互的 ssh 密码验证 sshpass: 用于非交互的 ssh 密码验证 sshpass: 用于非交互的 ssh 密码验证

2011-11-15

C语言学习资料

C语言学习资料 C语言学习资料 C语言学习资料 C语言学习资料

2011-11-03

stanford ios开发教程

stanford ios开发教程 stanford ios开发教程 stanford ios开发教程

2011-09-27

MTK中间件MRE平台简介

MTK中间件MRE平台简介 MTK中间件MRE平台简介 MTK中间件MRE平台简介

2011-08-12

arm编译器破解part7

arm编译器破解 arm编译器破解 done

2011-08-12

arm编译器破解part6

arm编译器破解 arm编译器破解 arm编译器破解

2011-08-12

arm编译器破解part5

arm编译器破解 arm编译器破解 arm编译器破解

2011-08-12

arm编译器破解part4

arm编译器破解 arm编译器破解 arm编译器破解

2011-08-12

arm编译器破解part3

arm编译器破解 arm编译器破解 arm编译器破解

2011-08-12

arm编译器破解part2

arm编译器破解 arm编译器破解 arm编译器破解

2011-08-12

arm编译器破解part1

arm编译器破解 arm编译器破解 arm编译器破解

2011-08-12

SmartSniff 绿色版抓包工具

SmartSniff 绿色抓包工具 SmartSniff 绿色抓包工具 SmartSniff 绿色抓包工具

2011-08-10

symbian开发语言入门

symbian 开发 语法 symbian 开发 语法 symbian 开发 语法

2011-08-08

MStar_MMI_编程培训教程

MStar_MMI_编程培训教程 MStar_MMI_编程培训教程

2011-08-05

常用汇编指令 常用汇编指令 常用汇编指令

常用汇编指令 常用汇编指令 常用汇编指令 常用汇编指令

2011-08-05

MTK完整开发资料资料

MTK开发资料 培训资料 平台架构 软件编译

2011-08-05

空空如也

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

TA关注的人

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