编辑评论:
《C++ Primer Plus(第6版)中文版》 面向C++初学者,从C语言的基础知识入手,在此基础上详细阐述C++的新特性。要求读者具有 C 语言的背景知识。 《C++ Primer Plus(第6版)中文版》可作为高校C++课程教学的教材,也可供初学者自学C++使用。
书评
几十年经典C++新版再现3C++高手,读者好评如潮
C++ 很有用,但也很难学。学习C++的难点在于学习曲线陡峭,二是容易误入歧途。 C++11标准颁布后,这个问题更加严重。 C++ Primer Plus 是多年来在市场上脱颖而出的杰作,其价值在于减少陡峭的学习曲线,确保读者“正确”学习 C++。
-孟言
如果 C++ Primer 是 C++ 语言的百科全书,它讲述了 C++ 语言中的“什么是”;然后是 C++
Primer Plus 是对这门语言的一般介绍,它从字面上教程序员如何理解和使用这种丰富而强大的语言。这本书最大的特点就是它的实用主义。它通过类比、示例和多维方法为程序员使用C++进行日常工作奠定了坚实的基础。
-高博
如果你从未接触过 C,我猜 80% 的 C++ 程序员会推荐这本书 C++ Primer(而不是 C++
Primer Plus),但其实两本书是不一样的,别看那么多Plus。 C++ Primer Plus 可以说是一本给从未学过 C 语言甚至从未学过编程的人的入门书。
-豆瓣读者“在梦中醒来”
这本书非常适合初学者,非常详细、透彻、非常人性化!非常适合刚接触面向对象编程的人!书中的例子和课后话题也很有代表性!强烈推荐阅读!
-豆瓣读者《慧之蓝心》
初学者最好的书,我看过几本C++书籍,包括最著名的C++ Primer,但我还是觉得这本书通俗易懂,可以帮助初学者更好地学习C++
-豆瓣读者“冷月小枫”
不愧为《程序员和开发者学习C++的完整教程》,堪称计算机界的经典之作。
-当当网读者“刘圆点围”
总结
C+是在C语言基础上发展起来的一种集面向对象编程、泛型编程和过程式编程于一体的编程语言。它是 C 语言的超集。本书根据2003 1SO/ANSI Ct标准编写,通过大量简短而强大的程序对C++的基本概念和技术进行了详细全面的讲解,并有专门章节介绍了新功能C++1F 的。
本书分为18章和10个附录,分别介绍了C++程序块的运行方式、基本数据类型、复数、循环和关系表达式、分支语句和逻辑运算路径、函数重载和函数模板,内存模型和命名空间、类设计和使用、多态性、虚函数、动态内存分配、继承、代码重用、朋友、异常处理技术、字符串类和标准模板库、输入/输出、C++11 新增功能等.
初级教程方法
大约 20 年前,C Primer Plus 确立了优秀入门教程的传统,而这本书正是建立在此基础之上,并借鉴了其中许多成功的想法。
介绍性教程应该是友好、易于使用的指南。入门教程不需要您已经熟悉相关的编程概念。
介绍性教程强调动手学习,通过简短、易于键入的示例说明一两个概念。
介绍性教程使用图表来解释概念。
初学者课程提供问题和练习来测试您对知识的理解,使其适合自学或课堂教学。基于以上概念,本书帮助你理解这门通用语言并学习如何使用它。
提供了关于何时使用某些功能的概念指导,例如何时将公共继承用于 is-a 关系。
解释常见的 C++ 编程概念和技术。
提供大量注释,如提示、警告、注释等。
本书的作者和编辑尽最大努力使本书保持简单、清晰和有趣。我们的目标是,读完本书后,您将能够编写可靠、高效的程序并从中获得乐趣。
前言
学习 C+ 是一次探索之旅,因为该语言适用于多种编程范式,包括面向对象编程、泛型编程和传统过程式编程。本书第五版基于ISO C++标准,正式名称为C++99和C++03
(C++99/C++03),其中2003标准主要是对1999标准的技术修订,没有增加任何新特性。 C++ 不断发展,在编写本书时,新标准被授予标准委员会批准的 C++ 国际标准。在其开发时,该标准称为 C+0x,但已更名为 C+-11、大多数编译器都很好地支持 C++99/03,并且本书中的大多数示例都遵循该标准,新标准的许多特性已经出现在某些实现中,本书将探讨这些新特性。
本书在介绍C+特性的同时,讨论了基本的C语言,使两者有机地结合在一起。本书介绍了C+的基本概念,并通过简明扼要的程序进行说明,这些程序易于复制和测试。本书还涵盖了输入和输出、如何让程序执行重复性任务、如何让程序做出选择、处理数据的各种方式以及如何使用函数。此外,本书还介绍了基于 C 语言的 C+ 的许多新特性,包括:
类和对象
继承
多态、虚函数和 RTTI(运行时类型识别)
函数重载
参考变量
通用(与类型无关)编程,模板和标准模板库 (STL) 提供的一种技术
处理错误情况的异常机制
管理函数、类和变量名称的命名空间
简介
欢迎来到 C++ 的世界!这是一门令人兴奋的语言,在 C 中增加了对面向对象编程和泛型编程的支持,是 1990 年代最重要的编程语言之一,至今仍处于 21 世纪。坚强点。 C++ 继承了 C 语言高效、简洁、快速和可移植的传统。 C++ 的面向对象特性带来了一种全新的编程方法,旨在应对日益复杂的现代编程任务。 C++的模板特性提供了另一种新的编程方法泛型编程。这三件法宝既是福也是祸。一方面C++语言功能强大,另一方面也意味着要学的东西更多
本章首先介绍了C++的背景,然后介绍了创建C++程序的一些基本原则。本书的其他章节将介绍如何使用 C++
语言,从面向对象编程 (OOP) 的最低限度基础知识和它支持的新术语 – 对象、类、封装、数据隐藏、多态性和继承等开始,然后将其引入泛型编程(当然,随着你学习 C++,这些词会从花里胡哨变成话语中的基本术语)。
- 最新
- 最热
只看作者