C和C++代码精粹本书适合于那些C和C++的职业程序员。假如你已熟悉这两种语言的语法和基本结构,这本书能够为你创建有效的、实用的程序提供实践性的指导。每一个代码范例或程序范例均标明行之有效的用法和技术,这些用法和技术对C/C++这两种重要编程语言的性能发挥起着重要的作用。
对于那些希望在工作中加强自身技术和提高效率的人来说,本书可以算是一本经验之谈。尽管目前人们对面向对象模式的推崇到了白热状态(本书也包括这方面的丰富内容),可是我没有理由不对C++的基础—C表示尊崇。我发现太多的程序开发者由于培训不当而不能掌握C++,因为他们缺乏对一些基本概念如指针、作用域、连接和静态类型检查的全面理解,也许所有这些之中最大的缺陷就是缺乏对标准C库的熟悉。开发者浪费了大量时间去编写库中已提供的函数确实令人感到悲哀。那些C++的新手因为热衷C++的那些“令人兴奋”的特征,如继承、异常或重载运算符new,甚至当一些特征还没有得到验证的时候就迫不及待地放弃了简单的C语言。我深信每个人都可以从本书中学到一些东西。严格地说,第1章和第13~16章讲的都是C++,第4~6章讲的仅仅是C语言,而所有其他章节则包含了与C和C++各自主题都相关的内容。
1.1 两种语言简述 1.2 循序渐进 1.3 类型系统 1.4 函数原型 1.5 类型安全连接 1.6 引用 1.7 类型安全I/O 1.8 标准流 1.9 格式化 1.10 操纵器 1.11 函数重载和函数模板 1.12 运算符重载 1.13 内联函数 1.14 默认参数 1.15 new和delete 1.16 语句声明 1.17 标准库特征 1.18 C的兼容性 1.19 小结
2.1 容易出错的编程 2.2 基础 2.3 指针运算 2.4 传引用语义 2.5 普通指针 2.6 const指针 2.7 指针和一维数组 2.8 数组作为参数 2.9 字符串数组 2.10 指针和多维数组 2.11 更高深的内容 2.12 指向函数的指针 2.13 指向成员函数的指针 2.14 封装和不完全类型 2.15 小结
相关资源:C和C 代码精粹.pdf@只为提供最好的资料给您!