C++的特点:面向对象程序设计 封装 抽象 继承 多态
组成 核心语言:提供所有构件块包括变量,数据类型 ,常量
C++标准库:提供大量的函数,用于操作文件,字符创
标准模块库(STL):提供大量方法,用于操作数据结构
第一个C++程序
定义 对象的集合,通过调用彼此的方法来进行交互
对象:对象具有状态和行为
类 :可以定义为描述对象行为/状态的模板
方法:一个方法表示一种行为,一个类可以包含多个方法
即时变量:每个对象都具有其独特的即时变量,对象的状态由即时变量的值创建
注释 /* ... */ 或者//
标识符 字母,数字,下划线组成 开头必须是下划线
数据类型 布尔型 bool 字符型 char 整型 int 浮点型 float 双浮点型 double 无类型 void 宽字符型 wchar-t
endl 换行符 用于向屏幕传多个值 sizeof()获取数据类型大小
typedf 为一个已有的数据取一个新的名字
如 typedf int feel; feel distance;
枚举类型:派生数据类型 由用户定义的若干枚常量的集合 需要用到关键字enum