预编译:不是真正编译
数据类型:不同类型数据内存大小不一样
运算:是有结果的,有各种运算
条件:空间多维度,时间一维,多选择是思想层面,一条执行,具体哪个当时做决定,也可概览全貌
变量作用域>生命周期:作用域是未运行时候看能达到哪里(空间角度),生命周期是时间角度,单身到死亡(内存的开辟与释放)
数组与结构体:数组是对同种变量的数量扩张,结构体是不同种变量
指针变量/指针:指针变量说明性质是变量,类型为指针类型,即用于存地址值
引用与传递:引用是再起名字,传递是前者与后者的使用无关
重载:自定义同名函数的功能
面向对象:1.将数据与函数封装起来
2.重点:对象间发送消息,交代任务,树形结构,前后无关
组合与继承:组合是并列叠加,继承是层次关系
构造函数与析构:为方便建对象,将常用的函数改成编译器自调用,用完后自释放内存
友元函数:唯一可被其他对象调用的函数
模板:大部分是一样的,少地方要改,比如改动类型部分,类型作为泛指