深度探索C++对象模型
|
基本信息
内容简介回到顶部↑
Inside The C++ Object Model专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。本书涵盖了C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。
本书重点:探索“对象导向程序所支持的C++对象模型”下的程序行为。对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。
C++成山似海的书籍堆中,这一本不是婴幼儿奶粉,也不是较大婴儿奶粉,它是成人专用的低脂高钙特殊奶粉。
对于C++底层机制感兴趣的读者,这本书会给你“漫卷诗书喜欲狂”的感觉。
了解C++ Object Model,是学习Component Object Model的最短路线。
如果你是一位C++程序员,渴望对于底层知识获得一个完整的了解,那么Inside The C++ Object Model正适合你。
本书重点:探索“对象导向程序所支持的C++对象模型”下的程序行为。对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。
C++成山似海的书籍堆中,这一本不是婴幼儿奶粉,也不是较大婴儿奶粉,它是成人专用的低脂高钙特殊奶粉。
对于C++底层机制感兴趣的读者,这本书会给你“漫卷诗书喜欲狂”的感觉。
了解C++ Object Model,是学习Component Object Model的最短路线。
如果你是一位C++程序员,渴望对于底层知识获得一个完整的了解,那么Inside The C++ Object Model正适合你。
作译者回到顶部↑
目录回到顶部↑
第0章 导读(译者的话)
第1章 关于对象(object lessons)
加上封装后的布局成本(layout costs for adding encapsulation)
1.1 c++模式模式(the c++ object model)
简单对象模型(a simple object model)
表格驱动对象模型(a table-driven object model)
c++对象模型(the c++ object model)
对象模型如何影响程序(how the object model effects programs)
1.2 关键词所带来的差异(a keyword distinction)
关键词的困扰
策略性正确的struct(the politically correct struct)
1.3 对象的差异(an object distinction)
指针的类型(the type of a pointer)
加上多态之后(adding polymorphism)
第2章 构造函数语意学(the semantics of constructors)
2.1 default constructor的建构操作
第1章 关于对象(object lessons)
加上封装后的布局成本(layout costs for adding encapsulation)
1.1 c++模式模式(the c++ object model)
简单对象模型(a simple object model)
表格驱动对象模型(a table-driven object model)
c++对象模型(the c++ object model)
对象模型如何影响程序(how the object model effects programs)
1.2 关键词所带来的差异(a keyword distinction)
关键词的困扰
策略性正确的struct(the politically correct struct)
1.3 对象的差异(an object distinction)
指针的类型(the type of a pointer)
加上多态之后(adding polymorphism)
第2章 构造函数语意学(the semantics of constructors)
2.1 default constructor的建构操作
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)
















加载中...

