• C++ Primer中文版(第5版)
  • C++ Primer中文版(第5版)
21年品牌 40万+商家 超1.5亿件商品

C++ Primer中文版(第5版)

正版新书 新华官方库房直发 可开电子发票

92.16 7.2折 128 全新

库存516件

湖北武汉
认证卖家担保交易快速发货售后保障

作者(美)李普曼,(美)拉乔伊,(美)默

出版社电子工业出版社

ISBN9787121155352

出版时间2013-09

版次1

装帧平装

开本16开

纸张胶版纸

页数864页

字数1521千字

定价128元

货号SC:9787121155352

上书时间2024-10-30

沈成书店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
     Stanley B. Lippman目前是微软公司 Visual C++团队的架构师。他从1984年开始在贝尔实验室与C++的设计者BjarneStroustrup一起从事C++的设计与开发。他在迪士尼和梦工厂从事动画制作,还担任过JPL的高级顾问。

  Josée Lajoie曾经是IBM加拿大研究中心C/C++编译器开发团队的成员,在ISOC++标准委员会工作了7年,担任过ISO核心语言工作组的主席和C++ Report杂志的专栏作家。

  Barbara E.Moo是拥有25年软件经验的独立咨询顾问。在AT&T,她与Stroustrup、Lippman一起管理过复杂的C++开发项目。
主编推荐:

C++领域权威 潘爱民|孟岩作序,代表技术圈鼎力推荐
一线C++工程师腾讯Milo、微软刘未鹏|陈梓瀚、阿里李云|侯凤林高水准技术审校
如果只读一本C++书籍,相信所有读过的人都会毫不犹豫选择本书,无论初学或老手
既可用来理解C++11规则背后的原理,也可用其新语言特性与标准库来快速构建健壮程序
采用中文版页码全面呈现原书大量交叉引用及详尽索引,新式辅学设置与课后操练用于避开陷阱、巩固良法
媒体评论:
这本CP5接近可以当做参考书或者字典来用,在语法上遇到什么问题或者编译有问题都可以再这本书里找答案,CP4是非常权威的,毕竟Lippman大大是第一个C++编译器的实现者之一。

    这本书的写作方式实在适合国人。他没有中国作家普遍的“讲概念”式的写作手法,而是从因到果,由浅入深,由表及里娓娓道来,从语言的简单用法,到为什么这样设计语言,你不仅能从一个语言使用者的角度看问题,更能站在一个语言设计者的角度思考这种语言的设计优劣。

    这是本非常经典的C++书籍,系统全面地介绍了C++语言。本书近一千页,可以看成是学习C++的百科全书。市面上没有哪本其他书籍比本书论述得更广泛,几乎所有的C++知识点本书都有论述而且写得还不错。因为这点,这本书值得每一位C++程序员拥有。

    针对C++11而新添加到书中的内容恰到好处地定义了这个新版本。作者在新版本中给出了清晰的阐述,如自动类型、decltype、列表初始化器、右值引用、move操作符、lambda表达式、智能指针等。仅针对C++11的延展,正是这本书的价值所在。

    C++是一门强大、难学、令人痛苦,但又是如此美妙的编程语言,在工业界和学术界都可以使用,《C++Primer(第5版)》即针对初学者,也同样适用于有一定编程经验的读者,近期新版本配备了C++11近期新标准,是C++粉丝们书架上推荐的一本经典著作。
精彩内容:
  
推荐序 


C++11标准公布之后,C++社群出现了久违的热情,有人甚至叫出“C++的复兴”。指望C++回到20世纪90年代中期那样的地位显然是昧于大势的奢望,但是C++经历了这么多年的打磨与起伏,其在工业界的地位已经非常稳固,在很多领域里已经是不可取代也没必要被取代的统治者。新标准的出现能够大大提升C++开发的效率和质量,因此赢得欢呼也是情理之中。在这种氛围之下,编译器实现的速度也令人惊喜。短短两年时间,从开源的GCC、LLVM到专有的 Visual C++和Intel C++,对于新标准的追踪之快,覆盖之全,与当年C++ 98标准颁布之后迟迟不能落地的窘境相比,可谓对比强烈。当年是热情的开发者反复敦促厂商实现完整标准而不得,为此沮丧无奈,那种心情,至今记忆犹新。时过境迁,今天是编译器实现远远冲在前面,开发者倒是大大地落在了后面。  


时至今日,能够基本了解C++11标准的程序员恐怕不多,而能够以新的C++风格开发实践的人更是凤毛麟角。因此,今天的C++开发者面临的一个重要任务就是快速掌握新的C++风格和工具。而说到教授“正宗的”C++11编程风格,《C++ Primer(第5版)》如同它之前的版本一样,扮演着法定教科书的角色。一种优秀的编程语言,一定要对于计算这件事情实现一个完整和自洽的抽象。十几年来编程语言领域的竞争,除却实现质量之外,基本上是在比拼抽象的设计。而C语言之所以四十年长盛不衰,根本在于它对于现代计算机提供了一个最底层的高级抽象:凡是比它低的抽象都过于简陋,凡是比它高的抽象都可以用C语言构造出来。C++成功的根本原因,恰恰是因为它虽然试图提供一些高级的抽象机制,但是其根基与C在同一层面。正因为如此,每当你需要走下去直接与硬件对话时,C++成为C之外专
...
内容简介:
这本久负盛名的C++经典教程,时隔八年之久,终于迎来少有的重大升级。除令全球无数程序员从中受益,甚至为之迷醉的――C++大师Stanley B. Lippman的丰富实践经验,C++标准委员会原负责人Josée Lajoie对C++标准的深入理解,以及C++先驱Barbara E. Moo在C++教学方面的真知灼见外,更是基于全新的C++11标准进行了全面而的内容更新。非常难能可贵的是,书中所有示例均全部采用C++11标准改写,这在经典升级版中极其罕见――充分体现了C++语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在C++领域的权威地位更加不可动摇。

无论是初学者入门,或是中高级程序员提升使用,本书均为不容置疑的优选。
摘要:
    
  7.4.1 名字查找与类的作用域


    
  在目前为止,我们编写的程序中,名字查找( name lookup)(寻找与所用名字最匹配的声明的过程)的过程比较直截了当: 首先,在名字所在的块中寻找其声明语句,只考虑在名字的使用之前出现的声明。


    
  如果没找到,继续查找外层作用域。


    
  如果最终没有找到匹配的声明,则程序报错。


    
  对于定义在类内部的成员函数来说,解析其中名字的方式与上述的查找规则有所区别,不过在当前的这个例子中体现得不太明显。类的定义分两步处理:


    
  首先,编译成员的声明。


    
  直到类全部可见后才编译函数体。


    
  按照这种两阶段的方式处理类可以简化类代码的组织方式。因为成员函数体直到整个类可见后才会被处理,所以它能使用类中定义的任何名字。相反,如果函数的定义和成员的声明被同时处理,那么我们将不得不在成员函数中只使用那些已经出现的名字。


    
  用于类成员声明的名字查找 这种两阶段的处理方式只适用于成员函数中使用的名字。声明中使用的名字,包括返回类型或者参数列表中使用的名字,都必须在使用前确保可见。如果某个成员的声明使用了类中尚未出现的名字,则编译器将会在定义该类的作用域中继续查找。


    
  ……
目录:
第1章 开始 1

1.1 编写一个简单的C++程序 2

1.1.1 编译、运行程序 3

1.2 初识输入输出 5

1.3 注释简介 8

1.4 控制流 10

1.4.1 while语句 10

1.4.2 for语句 11

1.4.3 读取数量不定的输入数据 13

1.4.4 if语句 15

1.5 类简介 17

1.5.1 Sales_item类 17

1.5.2 初识成员函数 20

1.6 书店程序 21

小结 23

术语表 23

第Ⅰ部分 C++基础 27

第2章 变量和基本类型 29

2.1 基本内置类型 30

2.1.1 算术类型 30

2.1.2 类型转换 32

2.1.3 字面值常量 35

2.2 变量 38

2.2.1 变量定义 38

2.2.2 变量声明和定义的关系 41

2.2.3 标识符 42

2.2.4 名字的作用域 43

2.3 复合类型 45

2.3.1 引用 45

2.3.2 指针 47

2.3.3 理解复合类型的声明 51

2.4 const限定符 53

2.4.1 const的引用 54

2.4.2 指针和const 56

2.4.3 顶层const 57

2.4.4 constexpr和常量表达式 58

2.5 处理类型 60

2.5.1 类型别名 60

2.5.2 auto类型说明符 61<
...

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP