《InsideTheC++ObjectModel》专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。
这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。
Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。
他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。
本书涵盖了C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。
本书重点:探索“对象导向程序所支持的C++对象模型”下的程序行为。
对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。
检验由程序变形所带来的效率冲击。
提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。
C++成山似海的书籍堆中,这一本不是婴幼儿奶粉,也不是较大婴儿奶粉,它是成人专用的低脂高钙特殊奶粉。
对于C++底层机制感兴味的读者,这本书会给你“漫卷诗书喜欲狂”的感觉。
了解C++ObjectModel,是学习ComponentObjectModel的最短路线。
如果你是一位C++程序员,渴望对于底层知识获得一个完整的了解,那么InsideTheC++ObjectModel正适合你。
关于作者:StanleyLippman目前是华特迪斯尼主题动画公司(WaltDisneyFeatureAnimation)的主要软件工程师。
他曾经在AT&T贝尔实验室领导cfront3.0和2.1版的编译器开发小组。
他也是贝尔实验室中由BjameStroustrup所领导的Foundation专案组中的一员,负责对象模型并研究C++程序开发环境。
Stan著有极为成功的C++Primer一书,也发表过许多C++方面的论文。
Stan最近刚从C++Report的编辑位置上“退隐”,他曾在那个位置上做了4年。
他的C++论述遍及全球。
关于译者:侯捷,海峡两岸著名的电脑技术自由作家,对于技术的钻研和发表,有独特的品性与坚持。
作品涵盖著、译、评三方面,散见于各种刊特、媒体、网站论坛,深受读者喜爱和尊敬。
作者简介:StanleyB.Lippman的职业是提供关于C++和面向对象的训练、咨询、设计和指导。
他在成为一名独立咨询顾问之前,曾经是迪士尼动化公司的首席软件设计师。
当他在AT&TBell实验室的时候,领导了cfront3.0版本和2.1版本的编译器开发组。
他也是BjarneStroustrup领导的Bell实验室Foundation项目的成员之一,负责C++程序设计环境中的对象模型部分。
他还撰写了许多关于C++的文章。
目前他已受雇于微软公司,负责VisualC++项目。
 目录:  本立道生(侯捷译序)目录前言(StanleyB.Lippman)第0章导读(译者的话)第1章关于对象(ObjectLessons)1.1C++模式模式(TheC++ObjectModel)1.2关键词所带来的差异(AKeywordDistinction)1.3对象的差异(AnObjectDistinction)第2章构造函数语意学(TheSemanticsofconstructors)2.1DefaultConstructor的建构操作2.2CopyConstructor的建构操作2.3程序转换语意学(ProgramTransformationSemantics)2.4成员们的初始化队伍(MemberInitializationList)第3章Data语意学(TheSemanticsofData)3.1DataMember的绑定(TheBindingofaDataMember)3.2DataMember的布局(DataMemberLayout)3.3DataMember的存取3.4“继承”与DataMember3.5对象成员的效率(ObjectMemberEfficiency)3.6指向DataMembers的指针(PointertoDataMembers)第4章Function语意学(TheSemanticsofFunction)4.1Member的各种调用方式4.2VirtualMemberFunctions(虚拟成员函数)4.3函数的效能4.4指向MemberFunctions的指针(Pointer-to-MemberFunctions)4.5InlineFunctions
2021/9/7 12:22:05 14.44MB 高清全文
1
本软件适用于城乡有线电视部门,具有用户欠费自动提示、月租使用费智能化批量结转到户、交费和催收自动记录有案可查、报停用户停止计费、查阅同一地址的所有用户等功能。
2.1版增加了打印功能。
也适合宽带网小区接入单位使用
2020/10/8 19:53:11 543KB 商业贸易
1
第一部分数据库设计过程(概念设计) 1.1系统需求分析 ………………………………………………………………1 1.1.1需求分析……………………………………………………………..1 1.1.2需求分析说明书……………………………………………………..2 1.2系统概念设计……………………………………………………………….5 1.2.1概念结构……………………………………………………………..5 1.2.2逻辑结构……………………………………………………………..6 1.2.3物理结构……………………………………………………………..7 1.3数据库设计过程总结……………………………………………………….8第二部分系统平台开发过程(应用实现)2.1可行性分析…………………………………………………………………..9 2.1.1开发工具……………………………………………………………..9 2.1.2功能实现……………………………………………………………..92.2功能模块设计………………………………………………………………..9 2.2.1登录模块……………………………………………………………..11 2.2.2数据库配置模块……………………………………………………..12 2.2.3系统用户管理模块…………………………………………………..13 2.2.4学生信息管理模块…………………………………………………..14 2.2.5选课信息管理模块…………………………………………………..15 2.2.6成绩信息管理模块…………………………………………………..16 2.2.7数据库备份与还原模块……………………………………………..17 2.2.8协助模块……………………………………………………………..182.3测试与运行………………………………………………………………….18 2.3.1功能测试……………………………………………………………..18 2.3.2整体测试……………….…………………………………………….182.4功能应用与演示…………………………………………………………….192.5系统平台开发过程总结……………………………………………………..19第三部分参考文献…………………………………………………………………..20第四部分心得体会…………………………………………………………………..21第五部分致谢词……………………………………………………………………..22第六部分附录(程序集与问题总集)……………………………………………..23
2016/6/27 12:42:35 291KB C# 学籍管理系统 设计报告+PPT
1
gimp内容辨认填充插件resynthesizer-0.16.tar.gz,如果你的gimp没有升级到2.10以上,或许你会用到这个老版本
2016/4/25 4:09:27 18KB resynthesizer
1
1.引言本文档对“网上订书系统”从全体架构的选择、实现技术的选择、再到实现细节方面的设计进行了详细的说明,为下一步项目的实现提供了可供参考的依据。
1.1编写说明1.为数据库实现、界面实现、代码实现提供设计依据。
3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。
1.2项目背景软件系统的名称:网上订书系统本项目的任务提出者:书店本项目的任务开发者:(华育国际)王春本项目的用户:十三月花店后台管理员及互联网用户2.概要设计2.1运行环境项目采用B/S架构:客户端环境:兼容如下浏览器:IE6、IE7、IE8、Firefox3、Opera等服务器端
2021/11/10 21:57:15 6.21MB 网上订书系统 php 毕业设计 php小项目
1
2.10.保管文件
2017/9/23 23:47:24 25.57MB qt c++
1
dex转jar工具,2.1最新版,如今0.9.15甚至2.0版都不能反编译某些dex了,刚找到2.1版可以
2020/5/23 22:05:52 5.32MB dex2jar
1
ATS2825是一颗高集成度的蓝牙音频解决方案Soc,是专为便携式和无线蓝牙音频所设计的产品,满足市场需求的高功能,低成本和低功耗等特点。
大容量内置RAM能够满足不同蓝牙应用方案的需求,支持后台蓝牙,在播放外置SD卡或U盘中高品质音乐的同时可以保持蓝牙连接状态。
内置DSP支持多种音效处理,支持蓝牙免提通话时双麦克风回波消除和降噪。
该芯片集成了完全符合蓝牙规范的蓝牙V2.1/V3.0/V4.0/V4.1/V4.2控制器,并支持双模(BR/EDR+AMP+LowEnergyControllers)。
它可以与以前的版本兼容,包括V2.1+EDR和V3.0+HS。
嵌入式电源管理模块支持功耗优化并提供更长的电池使用寿命。
在保证高品质音乐播放和通话效果的同时仍保持低功耗和低成本是其竞争优势,为我们定位中高端市场奠定了基础。
该芯片提供了一个真正的完整解决方案,是高集成度和可扩展的蓝牙音频产品的理想选择。
2016/10/8 23:11:18 1.55MB ATS2825 Datasheet 蓝牙音箱 炬力
1
MPLABxc8编译器和谐文件,可晋级为专业版,本和谐文件适用于最新V2.10版本。
2015/4/14 22:11:55 2.2MB XC8 PIC MPLAB X
1
VRTK-SteamVRUnityToolkit.unitypackage(V2.2.1)收费分享
2020/11/12 8:52:54 2.33MB unity vive free
1
共 553 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡