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

Bjarne Stroustrup

出版时间

2019-07-31

ISBN

9787111633280

评分

★★★★★
书籍介绍
这是C++语言之父为自己母语写下的'观光指南'——不是教你从零开始编程,而是用约200页带你快速重访这门语言的现代全貌。它适合两类人:已熟悉C/C++、想摸清当代C++新特性的程序员,以及掌握其他语言、想精准把握C++本质的开发者。书中涵盖类、模块化、虚函数、异常与合约等核心机制,并纳入了C++20等较新特性。读者普遍评价它'短小精悍、讲得通透',作者亲笔的视角比二手教程更见功底;但翻译质量引发不少争议,基础薄弱者亦反映阅读难度偏高。若你正需要一次高效、有判断力的现代C++总览,这本书值得一读。
AI导读
核心看点
  • C++之父亲笔,200页精炼概述现代C++核心特性
  • 涵盖C++17/20新特性与标准库,侧重理念与范式
  • 非入门教材,旨在帮助程序员快速熟悉语言本质
读者共识
  • 篇幅短小精悍,适合快速建立现代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++作者自己写的教程进的更通透
下载
收藏