自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C语言变量名和地址的关系探讨

变量名不占空间 变量:用来标识(identify)一块内存区域,这块区域的值一般是可以更改的,这就是它“变”的由来,但是我们可以通过使用如const等一些修饰符号来限定这一内存区域的操作特性(characteristic),即变量的操作特性。用const修饰的使变量不能更改的就和常量一样的变量叫做常变量。 变量名:是一个标识符(identifier),用来指代一块内存区域,即变量,使用变量

2012-03-16 13:37:24 5710 3

转载 C++中引用和指针的不同

C++中引用和指针的不同 分类: C++ 2009-03-01 14:19 281人阅读 评论(0) 收藏 举报   引用,其本质就是指针,将它用在一些特别的场合,会比指针更简洁,更方便。具体说来,指针多用于动态内存管理和对数组的操作等,C风格的代码接收和返回指针;引用则往往用在接收和返回类类型的名字空间域函数或类域函数,以避免类对象的复制开销。但是请注意,引用毕竟不

2012-03-14 17:55:09 448

转载 虚拟地址空间,堆栈,堆,数据段,代码段

虚拟地址空间,堆栈,堆,数据段,代码段 分类: 技术联盟 2011-12-17 22:39 70人阅读 评论(0) 收藏 举报   进程的虚拟地址空间,堆栈、堆、数据段、代码段 上图是进程的虚拟地址空间示意图。 堆栈段:   1. 为函数内部的局部变量提供存储空间。   2. 进行函数调用时,存储“过程活动记录”。   3. 用作暂时存储区。如计算一个很长

2012-03-13 16:03:19 447

转载 内存对齐,更全面

内存对齐 2009-01-14 17:17 一.计算struct的size有两个原则: #pragma pack(n) n是编译器的对齐字节数 (1)struct中各成员按照对齐原则:在为当前变量(设为a)分配内存时,要参考之前所有变量的偏移量之和(设为d),d必须是min(n,sizeof(a))的倍数,否则编译器会自动在最后补上缺少的字节数。(2)待所有变量都分配完毕之后

2012-03-10 16:51:48 413

转载 C语言字节对齐详解

分类: C 2008-04-02 12:20 8998人阅读 评论(18) 收藏 举报 一、什么是对齐,以及为什么要对齐: 1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。

2012-03-10 16:37:12 341

转载 GetMessage的Hwnd参数不为NULL的问题

GetMessage的Hwnd参数不为NULL的问题 2009年06月13日 星期六 11:16 今天在学习VC++深入详解的过程中发现当GetMessage的Hwnd参数不为NULL的时候,会导致应用程序接收不到WM_QUIT消息,此时关闭窗口时,窗口可以正常析构但是应用程序不会正常退出,必须通过任务管理器结束。原因如下: from:http://fyca.blog.163.com/b

2012-03-05 19:54:04 2610 1

SMTPclient 简单实现

关于SMTP 的协议发包的简单实现,主要使用socket和发件服务器的连接,通信来完成

2014-03-07

AES加密实现

AES 128位 算法 实现 利用MFC进行封装

2013-10-06

银行家算法实现

操作系统中银行家算法实现,实现死锁检测。

2013-10-06

空空如也

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

TA关注的人

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