C++语言导学(第二版)

Bjarne Stroustrup

出版时间

2019-07-31

ISBN

9787111633280

评分

★★★★★
书籍介绍

本书简洁、自成体系,包含C++语言大多数主要特性和标准库组件。当然,这些并未深入介绍,而是给予程序员一个有意义的语言概述、一些关键的例子以及起步阶段的实用帮助。该书的目标不是教你如何编程,它也不可能是你精通C++的资源。但是,如果你是一名C或C++程序员,希望更加熟悉现在的C++语言,或者你是一名精通其他语言的程序员,希望获得有关现代C++语言本质和优点的精确描述,该书是不二选择。

AI导读
核心看点
  • C++之父亲笔,200页精炼概述现代C++核心特性
  • 涵盖C++17/20新特性与标准库,侧重理念与范式
  • 非入门教材,旨在帮助程序员快速熟悉语言本质
适合谁读
  • 有C或C++基础,希望更新知识体系的程序员
  • 精通其他语言,想了解现代C++优势的开发者
  • 工作繁忙,需快速掌握C++核心特性的资深工程师
读前提醒
  • 无基础者慎读,建议配合原版或高质量译文阅读
  • 本书侧重概览,细节需查阅Primer等大部头
  • 注意书中部分特性可能未完全纳入最新标准
读者共识
  • 篇幅短小精悍,适合快速建立现代C++认知框架
  • 翻译质量参差不齐,强烈建议参考英文原版
  • 适合有经验者回顾,不适合零基础初学者入门

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "要想定义成c o n s t e x p r ,函数必须非常简单:函数中仅有一条计算某个值的r e t u r n语句。c o n s t e x p r函数可以接受非常量实参,但此时其结果不再是一个常量表达式。当程序的上下文不需要常量表达式时,我们可以使用非常量实参来调用c on s t e x p r函数,这样我们就不用把同一个函数定义两次了:其中一个用于常量表达式,另一个用于变量。"
  • "我打断你的时候不许打断我"
  • "能在浪费时间中获得乐趣,就不是浪费时间。 一 伯特兰· 罗素"
  • "The central language feature of C++ is the class. A class is a user-defined type provided t represent a concept in the code of a program. Whenever our design for a program has a useful concept, idea, entity, etc, we try to represent it as a class in the program so that the idea is there in the code,"
目录
出版者的话
译者序
前言
第1章 基础知识 1
1.1 引言 1

显示全部
用户评论
很神!别人写的cpp动辄就千把页,原作者200页就就能讲得很全面,甚至包括了cpp20之后的很多新特性。 但千万别给翻译忽悠了,原题是A Tour of C++,可不是什么“导学”!没基础压根是不会看懂的。
现代c++语言特性和标准库概览,当真是c++观光之旅。
我之前都差点把收藏的 C++ 书籍全部删掉了,忘记这门令人头痛的语言,没曾想有一日还是需要用到,只好重新翻出来。 为了快速熟悉现代 C++,只好重新读下老爷子的这本导学,之前其实读过原版,但这次为了快选择中译。 书籍本身自是没什么问题,短小精悍,主要阐述理念和常用范式,提供风格建议,而不是雕琢语言的细节,虽然简略但也挺全面,自己需要用到的都留个印象后续再详细查询。 翻译的话就还行吧。 后续估计还是得边用边啃其他原版书籍,C++ 真的是汪洋大海。
学到不少东西,当然也有不少地方没看懂,以后慢慢琢磨
怀疑是机翻的
C++作者的几本书真的很推荐,基础书读过不少,但还是觉得C++作者自己写的教程进的更通透
下载
收藏