自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 关于动态链表和数组的效率

这个问题有点大,要了解它首先必须对系统内存的有所接触,我也只是凭借粗浅的伎俩来谈谈对它们的体会(大家想笑的尽管,不要没事拿它偷着乐) 内存在提取数据时,首先在内存起始位置产生一个指针,它通过数据存储位置的偏移量来寻找地址,再读取数据.(1)由于数组是连续的,因此只要寻找到数组的首地址返回,之后只要从数组的首地址产生用来定位的指针来寻找数    据地址,由于地址是连续的,而且通常偏移量都不大,因此数

2007-06-23 17:32:00 1270

原创 MFC中一个进程的产生过程

1.由shell调用CreateProcess激活(比如是App.exe)2.系统产生一个"进程核心对象",计数值为13.系统为进程建立地址空间4.把代码加载到空间中5.系统为进程建立一个线程——Primary Thread6.系统调用C runtime 函数库的Startup code7.Startup code 调用App程序的WinMain函数8.App程序开始执

2007-06-23 17:30:00 452

原创 vitual function

1.纯虚函数不需要定义其实际操作,它的存在只是为了在派生类中重新定义2.vitual function(1)若要在派生类中重新定义成员函数,则应该在基类中把该函数定义为virtual(2)Polymorphism——以单一的指令调用不同函数(3)virtual function is key to the attributes of Polymorphism and dynamic

2007-06-23 17:28:00 479

原创 Polymorphism

vtable  |vptr   由vptr间接调用vtable,通过改写vtable而是接口动态转移,        致使实现多态

2007-06-23 17:26:00 384

原创 关于class和struct

 如果对C和C++都有所了解的,就应该有这么一个感觉,class和struct怎么如此的相似.       bingo,其实C++中的class就是从C中的struct演变而来(当然也有源自于别的语言的启发),从结构上来讲,class和struct其实都可以由member variable和member function组成,关键的部分是struct中的成员的default形态为pub

2007-06-23 17:25:00 414

原创 希望大家不吝指教

        最近正在学Win32的多线程编程,各位同行还请多多指教.        现在对Win32的多线程还没有入门.因此大家有什么建议和想法还请慷慨相赠.        也请诸位前辈谈谈自己对这方面的见解体会.

2007-06-23 17:19:00 501

原创 浅谈static成员变量

      在C++类中的static成员变量是一个特殊的存在,它不属于对象,而是类的一部分.       因为static成员变量是类的一部分,所以程序可以在还没有诞生任何对象的时候就处理此种成员变量.关键是你必须初始化它.        在初始化static成员变量时,不能用一般的方式.我开始学C++时也被蒙过,把它的初始化放在了构造函数中.但实际上,static成员变量并不是因为对象的实现才

2007-06-23 17:08:00 381

空空如也

空空如也

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

TA关注的人

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