C++入门指南(持续更新)
Posted DS小龙哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++入门指南(持续更新)相关的知识,希望对你有一定的参考价值。
一、环境介绍
编程IDE: VS Code
文章中的代码编译测试的运行环境: windows
完整PDF下载地址(持续更新): https://download.csdn.net/download/xiaolong1126626497/19785777
来至知乎的说明:
C++是一种面向对象的计算机程序设计语言,由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现(最初这种语言被称作“C with Classes”带类的C)。它是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。 C++是C语言的继承,进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。
C++是 C 语言的升级版本,它既可以进行 C 语言的过程化程序设计,又可以进行抽象数据类型程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
C++由 C 语言发展而来, 完全兼容 C 语言, 编写的 C 语言代码可以不加修改地用于 C++。
C 语言是面向过程的语言, C++ 在此基础上增加了面向对象以及泛型编程机制,因此 C++ 更适合大中型程序的开发。
面向对象编程在代码执行效率上与面向过程相比没有任何优势, 主要是针对开发中大规模的程序而提出来的,目的是提高软件开发的效率。
二、C++入门指南介绍
2.1 内容介绍
C++入门指南主要讲解C++的基础内容,适合学完C语言的童鞋进阶学习;文章内容直接从C++部分讲起,C语言部分没有提及,所以需要提前学习C语言,再继续进阶。
文章里从最开始的环境搭建、程序调试运行、到C++类、对象、继承、重载、多态、模板开始讲解,文章里代码清晰规范,配图完整有顺序,完全按照标准出版书籍风格编写,代码都有着色,看起来清晰易懂,可以直接复制出来测试运行验证。非常适合当做平时开发,学习的工具书使用,后续会持续更新(更新会直接更新替换资源PDF)。
2.2 目录介绍
2.4 C++新增的标准输入输出方法(cin和cout) 22
2.7 C++ 新增的new和delete运算符... 25
2.3 内容详情
以上是关于C++入门指南(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章