C++ 简介
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。
C++ 在 C 语言 的基础上进一步 进一步扩充和完善,最初命名为带类的 C ( c with class),在 1983 年更名为 C++。
C++ 是 C 的一个超集,因此,任何合法的 C 程序都是合法的 C++ 程序。
C++ 标准库
C++ 标准由三个重要组成部分:
核心语言:提供了所有构件块,包括变量、数据类型和常量等等
C++ 标准库: 提供了大量的函数,用于操作文件、字符串等
标准模板库(STL):提供了大量的方法,用于操作数据结构等
C++语言
C++ 语言是从C语言发展而来的。
C语言有很多优点,也有很多不足。如对类型匹配的检查不够严格、基本没有支持代码重用的机制、不支持面向对象等。这使得在用C语言开发大规模的软件时,维护和扩充都比较困难。
C++中的头文件
在 C++ 中,头文件不再以.h
结尾,例如下一节提到的头文件 iostream。一些C语言中常用的头文件在 C++ 中的名字变为去掉.h
,并在开头增加字符c
。
例如:
#include <cstdio>
#include <cstring>
#include <cstdlib>
推荐学习
洛谷 程小盟(c.chengxiaomeng.cn)