深度探索C++对象模型 chm

时间:2013-03-28 06:06:25
【文件属性】:

文件名称:深度探索C++对象模型 chm

文件大小:51KB

文件格式:RAR

更新时间:2013-03-28 06:06:25

深度探索C++对象模型 chm

深度探索C++对象模型 chm 深度探索C++对象模型,内容概要:多态是一种威力强大的设计机制,允许你继承一个抽象的public接口之后,封装相关的类型,需要付出的代价就是额外的间接性--不论是在内存的获得,或是在类的决断上,C++通过class的pointer和references来支持多态,这种程序风格就称为"面向对象"。   在单一继承的体系中,虚函数机制是一种很有效率的机制。我们判断一个类是否支持多态,只需要看它有没有虚函数便可以了。   当编译一个C++程序时,计算机的内存被分成了4个区域,一个包括程序的代码,一个包括所有的全局变量,一个是堆栈,还有一个是堆(heap),我们称堆是*的内存区域,我们可以通过new和delete把对象放在这个区域。你可以在任何地方分配和释放*存储区。但是要注意因为分配在堆中的对象没有作用域的限制,因此一旦new了它,必须delete它,否则程序将崩溃,这便是内存泄漏。(C#已经通过内存托管解决了这一令人头疼的问题)。C++通过new来分配内存,new的参数是一个表达式,该表达式返回需要分配的内存字节数,这是我以前掌握的关于new的知识,下面看看通过这本书,使我们能够更进一步的了解到些什么。


【文件预览】:
codefans.net
----深度探索C++对象模型.chm(57KB)

网友评论

  • C++高级书,介绍C++的内部实现原理很值得一看
  • 这是在逗大家吧,根本不是那本书,这就是自己的笔记,几乎没啥用
  • 不是原书啊
  • 不是原书,只是笔记。
  • C++高级书,介绍C++的内部实现原理很值得一看
  • 是笔记啊,不过写的也还不错的
  • 好像只是些简单的介绍,不是原书。
  • 上当了,不是原书,只是一些笔记。
  • 有点深,C++ 老鸟适合