C++是一种静态类型的、编译式嘚、通用的、大小写敏感的、不规则的变成语言支持过程化编程、面向对象编程和泛型编程。被认为是一种中级语言是C的一个超集,倳实上任何合法的C程序都是合法的C++程序
注:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查
C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装、抽象、继承、多态
标准的 C++ 由三个重要部分组成:
- 核心語言,提供了所有构件块包括变量、数据类型和常量,等等
- 标准模板库(STL),提供了大量的方法用于操作数据结构等
学习 C++,关键是要理解概念而不应过于深究语言的技术细节。