从本章开始,我将为大家讲解C++的主要内容。主要参考书为著名的 C++ Primer Plus。C++的内容很多,但是这本书的讲解非常细致而且比较深入。我们会跟随这本书的内容,慢慢聊。
在第一章中,我们主要聊以下几个内容:
C和C++的设计理念以及历史
面向过程和面向对象编程
C++ 是如何在 C 的基础上加入了面向对象的特点
C++ 是如何在C的基础上加入了泛型的概念
编程的标准
编程的机制
C++ 包含了三类编程范式:面向过程、面向对象、泛型。
C++ 的学习并非只是在C的基础上多学一些新的关键字或者是术语。
如果你了解 C,那么无疑对C++对学习是有帮助对,但是同时,你也需要忘记一些 C 中的传统用法,转而到 C++ 的学习中去。
学习 C++ 的付出可能比当初学习 C 需要的更多,但是不用担心,我会一点一点和你慢慢聊,循序渐进的帮助你掌握 C++ 的内容。
如果你没有 C 的基础,也完全不用担心,本文在介绍C++的同时,也会带着你一起回顾 C 的基础知识,只要你一步一步跟着走,就无需担心学不会的问题。
另外,需要先说明的是,我不会和你讲解C++ 的每一个细枝末节,有很多东西需要你自己用到的时候去查找,了解。但是,我会将 C++ 的主要内容对你进行介绍。