inline:对代码展开,拿空间换时间

namespace解决同名冲突

noexcept:不抛出异常声明函数

extern:主要用于不同文件常量共享

not=!

not_eq= !=

nullptr C++11引入空指针主要用于定义模板类时和0的区别
C++相关(关键字)

operator:重载操作符
C++相关(关键字)
C++相关(关键字)

or = ||

or_eq = |=

reinterpret_cast转换
C++相关(关键字)

signed:代符号的int

static静态声明可以放文件里表示文件范围内全局可见且编译的时候就已经分配内存空间,放函数里表示函数的一个状态只在第一运行时执行一次,放结构体里只是从属是所有结构体共用的不占结构体size

static放结构体里的情况
C++相关(关键字)

static_assert:检测编译期条件

assert:运行时候检测代码

class和struct主要区别在于默认继承和访问权限class是private,struct是public其余基本一样

using和typedef类似

相关文章: