第一图书网

零基础学C++

李宽 机械工业出版社
出版时间:

2009-1  

出版社:

机械工业出版社  

作者:

李宽  

页数:

476  

Tag标签:

无  

前言

  欢迎进入C++语言的世界,虽然说C++是在C语言的基础上发展而来的,但不同于C语言的面向结构编程机制,C++语言引入了面向对象编程和泛型编程机制,所以,完全可以把C++当成一门全新的语言来看,所以,在阅读本书时,并不要求读者具有C语言的基础。  C++语言是由贝尔实验室的Stroustrup于20世纪80年代初开发的,可以说C++是一门很年轻的语言,对C++的研究也一度十分活跃,各种新的特性被提出并尝试加入到这门语言中。为了C++的有序发展,ANSI/ISOc++国际标准第一版于1998年正式发布,2003年又发布了C++国际标准第二版,新标准在旧标准的基础上补充了很多内容。现今市面上大部分相关书籍,包括网络上一些学习资料还停留在1998年的1日式标准上,虽然现有编译器对1998标准和2003标准都提供了支持,但从效率和未来的发展来看,让初学者从开始就接触较新标准,并掌握C++的思维方式是非常重要的,本书是在这样的背景下写出的。为了使读者能循序渐进地掌握C4斗的语法机制和编程思想,笔者精心编写了本书。本书根据读者一般的学习习惯,以循序渐进的方式,从最简单的“Hello,Word”程序写起,逐步深化、细化,对书中每个知识点和技术要点都给予了翔实的示例及代码分析,这些示例代码不仅一针见血地指明了技术要点的本质,而且短小精炼,方便复制和试验。

内容概要

C++是在C语言的基础上发展而来的,但C++又可看成是一门全新的语言,C++独有的特性使其极具生命力,获得了众多软件厂商和开发人员的青睐。本书根据最新的2003年ISO/ANSI C++标准编写,通过大量的示例代码和解释说明全面而细致地讲述了C++的语法规则和编程思想。本书共分为5篇20章,从基本的软硬件知识人手,让读者对程序有个整体的印象,随后介绍了VC6开发环境的搭建、C++语言的基本数据类型、C++语言的表达式,并分别从面向过程编程、面向对象编程和泛型编程3个方面对C++的数据结构和程序组织,如函数、函数重载、类的继承、多态和内存管理方式等进行了介绍,最后介绍了文件存储、错误与异常、RTTI、string类、编码风格与程序编译等内容。  阅读和学习本书并不要求读者具有C语言的基础,通过几百个简洁高效的代码,本书带领读者循序渐进地领略C++的魅力所在。本书的特点是内容详尽,兼顾了几乎所有C++语言特性,而且,每个示例都经过了仔细斟酌,详细的说明可以辅助读者深入理解待讲述的技术要点,图例和表格的使用也使得讲述方式更为直观。本书面向初、中级读者,适合正在学习使用C++的用户阅读,并可作为开发人员的参考手册。

书籍目录

写给未来的程序员前言第一篇 C++基础 第1章 C++概述 第2章 开始C++之旅第二篇 C++过程开发 第3章 数组和风格字符串 第4章 指针和引用 第5章 结构.c共用体和链表 第6章 用函数合理组织程序 第7章 关于函数的高级专题第三篇 面向对象的C++ 第8章 面向对象技术基础 第9章 关于对象的高级专题 第10章 继承 第11章 多态第四篇 泛型编程 第12章 模板 第13章 标准模板库(STL)第五篇 输入输出处理和编程规范 第14章 输入输出和文件 第15章 名称空间 第16章 异常和错误 第17章 RTTI和类型转换操作符 第18章 string类 第19章 编码风格 第20章 程序编译

章节摘录

  第1章 C++概述  21世纪是个信息爆炸的时代,计算机、信息技术的发展日新月异,极大地改变了我们的沟通方式和生活方式。“足不出户天下知”已成现实,网上冲浪和网络聊天早已不是什么新名词,网上炒股、网上办公和网络会议,也因其方便快捷,得到了广泛的应用。撇开网络不谈,计算机在其他方面也成为人类不可缺少的工具与伙伴,有了计算机,学生可以事半功倍地完成课程的学习,仓库管理员能更高效地完成工作,家庭主妇能保证收支的平衡,更好地管理财务,这样的例子数不胜数。  计算机极大地改变了我们的生活,这些都是由不同的软件来完成的,这些软件称为计算机程序。有了程序,计算机才能为人类工作,没有软件的计算机纯粹是废铁一堆。可以从商场里或网络上方便地得到各种软件,如用来编辑文章的字处理软件;用来合理组织数据的数据库软件;学习英语的软件;供人娱乐的游戏软件等,这些软件是通过计算机程序设计语言编写的。本书介绍的C++就是一门功能强大的程序设计语言,掌握了C++,我们便可以根据需要编写自己的软件。  计算机对大多数人来说已经不是什么新鲜事物,花大力气讲计算机的详细结构似乎没有必要,但为了读者能对计算机程序开发过程有个总体上的认识,先简要介绍一下计算机的组成、原理及计算机语言的一些基本概念。   1.1 了解计算机  通俗地讲,计算机是个“超级工具”,是个能执行命令的电子设备。几乎所有的计算机都遵循冯·诺伊曼的“存储一运行”结构,它有以下基本功能:输入、输出、存储、执行算术和逻辑运算。计算机主要由硬件和软件两大部分组成,首先看一下什么是硬件。  ……


编辑推荐

  《零基础学C++》特色:  实例驱动,强化理解,提供257个实例对知识点进行讲解,读者容易理解;示例简洁,深入本质,提供典型并且短小精悍的示例讲解,直入本质;  内容全面,深入浅出,介绍C++的大部分知识与特性,讲解循序渐进;  表达直观,印象深刻,大量使用图示,表格等方式,让读者容易记忆和理解;  要点突出,贴心提示,对不好理解的技术点或容易出错的地方给出特别提示,加深读者理解;编程经验,心得体会,给出笔者多年开发经验的精心总结,让读者少走弯路。

图书封面

图书标签Tags

广告

下载页面


零基础学C++ PDF格式下载



学习C++的一本好书,里面讲的知识很基础很全面


讲的很详细 很好 适合初学者


内容不错。。。


书籍质量不错!


零基础学C++一书似乎不是正版图书哦,不过印刷质量还可以接受,内容倒是很不错


我现在用的教材写得太宽泛了,这本应该适用于自学


相关图书