数据类
变量类型/作用域
修饰符类型 signed unsigned long short example :unsigned int y
存储类 auto register(注册登记) static extern mutable thread_local
运算符 算数 关系 逻辑 位 复制 杂项(sizeof 取地址之类)
数组 int balance[10]
字符串 char greeet[]="hello " strcpy strcat 字符串的基本操作
指针 引用
输入输出
命名空间 second_space::func(); 调用命名空间的函数 使用using 表明指定命名空间使用
堆栈实例化时候到区别,堆的实例化要释放内存
字符串类型 string s;
s.empty() s.size() s[n] s+s1 s1=s2
内联函数
类内定义 默认是内联函数,内外实现
类外定义,同文件类外定义,即实现在类的外面
分文件类外定义 定义在其他文件里,即头文件和cpp分开定义和实现,但在cpp里包含.h
对象结构 栈 堆 全局区 常量区 代码区
初始化,又且竟有一次,或者有条件初始化 ---构造函数