书籍详情
《C++ Primer Plus第6版 中文版c语言程序设计 经典教程全新升级 官方正版书籍》[49M]百度网盘|亲测有效|pdf下载
  • C++ Primer Plus第6版 中文版c语言程序设计 经典教程全新升级 官方正版书籍

  • 出版时间:2012-07
  • 热度:12637
  • 上架时间:2024-06-30 09:38:03
  • 价格:9.0
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍


........
内容介绍

         c++是在c语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是c语言的超集。《c++ primer plus<第6版>中文版》由stehpen prata著,张海龙、袁国忠译:是根据2003年的iso/ansi c++标准编写的。通过大量短小精悍的程序详细而全面地阐述了c++的基本概念和技术。全书分为18章和10个附录,分别介绍了c++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。《c++ primer plus<第6版>中文版》针对c++初学者,从c语言基础知识开始介绍,然后在此基础上详细阐述c++新增的特性,因此不要求读者有较多c语言方面的背景知识。本书可以作为高等院校c++课程的教材,也可以供初学者自学c++时使用。

编辑推荐

   一本经久不衰的C++畅销经典教程;**本支持C++11新标准的程序设计图书。 

它被誉为“开发人员学习C++的优SHOU*选教程,没有之一”! YA马逊网站“Language”类销售排名第三的超级畅销书,之前版本在美国销售超10万! 
《C++ Primer Plus(第6版)中文版》可以说是一本面向从未学习过C语言甚至是从未学习过编程的人的入门书籍,它的**章从基础内容讲起,先介绍了传统编程的规则,后面才着重讲解有关面向对象——C++的精髓之一——的有关内容。整个书的结构安排较为合理,难度爬升较慢。 

    如果你是一个从未学过C语言(或者压根没学会C)的读者,那么,我相信这本书更适合你。

 

目录

第1章 预备知识 
1.1 C++简介 
1.2 C++简史 
1.2.1 C语言 
1.2.2 C语言编程原理 
1.2.3 面向对象编程 
1.2.4 C++和泛型编程 
1.2.5 C++的起源 
1.3 可移植性和标准 
1.3.1 C++的发展 
1.3.2 本书遵循的C++标准 
1.4 程序创建的技巧 
1.4.1 创建源代码文件 
1.4.2 编译和链接 
1.5 总结 

第2章 开始学习C++ 
2.1 进入C++ 
2.1.1 main( )函数 
2.1.2 C++注释 
2.1.3 C++预处理器和iostream文件 
2.1.4 头文件名 
2.1.5 名称空间 
2.1.6 使用cout进行C++输出 
2.1.7 C++源代码的格式化 
2.2 C++语句 
2.2.1 声明语句和变量 
2.2.2 赋值语句 
2.2.3 cout的新花样 
2.3 其他C++语句 
2.3.1 使用cin 
2.3.2 使用cout进行拼接 
2.3.3 类简介 
2.4 函数 
2.4.1 使用有返回值的函数 
2.4.2 函数变体 
2.4.3 用户定义的函数 
2.4.4 用户定义的有返回值的函数 
2.4.5 在多函数程序中使用using编译指令 
2.5 总结 
2.6 复习题 
2.7 编程练习 

第3章 处理数据 
3.1 简单变量 
3.1.1 变量名 
3.1.2 整型 
3.1.3 整型short、int、long和long long 
3.1.4 无符号类型 
3.1.5 选择整型类型 
3.1.6 整型字面值 
3.1.7 C++如何确定常量的类型 
3.1.8 char类型:字符和小整数 
3.1.9 bool类型 
3.2 const限定符 
3.3 浮点数 
3.3.1 书写浮点数 
3.3.2 浮点类型 
3.3.3 浮点常量 
3.3.4 浮点数的优缺点 
3.4 C++算术运算符 
3.4.1 运算符优先级和结合性 
3.4.2 除法分支 
3.4.3 求模运算符 
3.4.4 类型转换 
3.4.5 C++11中的auto声明 
3.5 总结 
3.6 复习题 
3.7 编程练习 

第4章 复合类型 
第5章 循环和关系表达式 
第6章 分支语句和逻辑运算符 
第7章 函数--C++的编程模块 
第8章 函数探幽 
第9章 内存模型和名称空间 
第10章 对象和类 
第11章 使用类 
第12章 类和动态内存分配 
第13章 类继承 
第14章 C++中的代码重用 
第15章 友元、异常和其他 
第16章 string类和标准模板库 
第17章 输入、输出和文件 
第18章 探讨C++新标准 

精彩书摘
  与函数命名一样,大写在变量命名中也是一个关键问题(参见第2章的注释“命名约定”),但很多程序员可能会在变量名中加入其他的信息,即描述变量类型或内容的前缀。例如,可以将整型变量myWeight命名为nMyWeight,其中前缀n用来表示整数值,在阅读代码或变量定义不是十分清楚的情况下,前缀很有用。另外,这个变量也可以叫做intMyWeight,这将更精确,而且容易理解,不过它多了几个字母(对于很多程序员来说,这是非常讨厌的事)。常以这种方式使用的其他前缀有:str或sz(表示以空字符结束的字符串)、b(表示布尔值)、p(表示指针)和c(表示单个字符)。 
  随着对C++的逐步了解,将发现很多有关前缀命名风格的示例(包括漂亮的m_lpctstr前缀——这是一个类成员值,其中包含了指向常量的长指针和以空字符结尾的字符串),还有其他更奇异、更违反直觉的风格,采不采用这些风格,完全取决于程序员。在C++所有主观的风格中,一致性和精度是重要的。请根据自己的需要、喜好和个人风格来使用变量名(或必要时,根据雇主的需要、喜好和个人风格来选择变量名)。 
  3.1.2 整型 
  整数就是没有小数部分的数字,如2、98、—5286和0。整数有很多,如果将无限大的整数看作很大,则不可能用有限的计算机内存来表示所有的整数。因此,语言只能表示所有整数的一个子集。有些语言只提供一种整型(一种类型满足所有要求!),而C++则提供好几种,这样便能够根据程序的具体要求选择合适的整型。 
  不同C++整型使用不同的内存量来存储整数。使用的内存量越大,可以表示的整数值范围也越大。另外,有的类型(符号类型)可表示正值和负值,而有的类型(无符号类型)不能表示负值。术语宽度(width)用于描述存储整数时使用的内存量。使用的内存越多,则越宽。C++的基本整型(按宽度递增的顺序排列)分别是char、short、int、long和C++11新增的long long,其中每种类型都有符号版本和无符号版本,因此总共有10种类型可供选择。下面更详细地介绍这些整数类型。由于char类型有一些特殊属性(它常用来表示字符,而不是数字),因此本章将首先介绍其他类型。