编辑点评:c++高级编程第四版pdf中文版
c++高级编程用书,主要对于学习完C++基础的编程学者更深层次的学习,用于对高级的编程方法,编程方式的学习,对于想对C++更深层次的学习的学者,属首选用书,写得非常深入的一本书,适合想对C++深入研究的程序员,欢迎下载
书籍内容部分预览
作者介绍
Marc Gregoire 是一名软件工程师,毕业于比利时鲁文大学,拥有计算机科学工程硕士学位。之后,他在
鲁文大学获得人工智能专业的优等硕士学位。完成学业后,他开始为软件咨询公司Ordina Belgium 工作。他曾在
Siemens 和Nokia Siemens Networks为大型电信运营商提供有关在Solaris 上运行关键2G和3G软件的咨询服务。
这份工作要求与来自南美、美国、欧洲、中东、非洲和亚洲的国际团队合作。Marc 目前担任Nikon Metrology
(www.nikonmetrology.com)的软件架构师;Nikon Metrology 是Nikon 的分公司,是领先的精密光学仪器和3D 扫
描软件供应商。
Marc 的主要技术专长是C/C++,特别是Microsoft VC++和MFC 框架。他还擅长在Windows 和Linux 平台
上开发24×7 小时运行的C++程序,例如KNX/EIB 家庭自动化监控软件。除了C/C++之外,Marc 还喜欢C#,并
且会用PHP 创建网页。
2007 年4 月,他凭借Visual C++方面的专业技能,获得了微软年度MVP 称号。
Marc 还是比利时C++用户组(www.becpp.org)的创始人,是C++ Standard Library Quick Reference(Apress)一
书的作者,以及多家出版社出版的多本书籍的技术编辑,是CodeGuru 论坛上的活跃分子(id 为Marc G)。Marc
还在www.nuonsoft.com/blog/上维护了一个博客,他热爱旅游和烹饪。
目 录
第 I 部分 专业的C++简介
第1 章 C++和标准库速成 2
1.1 C++基础知识 2
1.1.1 小程序“hello world” 3
1.1.2 名称空间 .5
1.1.3 字面量 6
1.1.4 变量 7
1.1.5 运算符 8
1.1.6 类型 10
1.1.7 条件语句 12
1.1.8 逻辑比较运算符 14
1.1.9 函数 15
1.1.10 C风格的数组 16
1.1.11 std::array 17
1.1.12 std::vector 17
1.1.13 结构化绑定 18
1.1.14 循环 18
1.1.15 初始化列表 19
1.1.16 这些都是基础 19
1.2 深入研究C++ 20
1.2.1 C++中的字符串 20
1.2.2 指针和动态内存 20
1.2.3 const的多种用法 24
1.2.4 引用 24
1.2.5 异常 25
1.2.6 类型推断 26
1.3 作为面向对象语言的C++ 27
1.3.1 定义类 27
1.3.2 使用类 29
1.4 统一初始化 29
1.5 标准库 31
1.6 第一个有用的C++程序 31
1.6.1 雇员记录系统 32
1.6.2 Employee类 32
1.6.3 Database类 34
1.6.4 用户界面 36
1.6.5 评估程序 38
读者评价
绝对的好书!
在了解C++语法,有了一定量的C++编程经历之后,回来再看这本书,将会有很大的帮助。
组中的内容和工程实践息息相关,各种可能出现的问题在书中都有较为详细的描述和解决方法。
其中文翻译版也很不错,至少没有歧义。
Comments