inline:对代码展开,拿空间换时间
namespace解决同名冲突
noexcept:不抛出异常声明函数
extern:主要用于不同文件常量共享
not=!
not_eq= !=
nullptr C++11引入空指针主要用于定义模板类时和0的区别
operator:重载操作符
or = ||
or_eq = |=
reinterpret_cast转换
signed:代符号的int
static静态声明可以放文件里表示文件范围内全局可见且编译的时候就已经分配内存空间,放函数里表示函数的一个状态只在第一运行时执行一次,放结构体里只是从属是所有结构体共用的不占结构体size
static放结构体里的情况
static_assert:检测编译期条件
assert:运行时候检测代码
class和struct主要区别在于默认继承和访问权限class是private,struct是public其余基本一样
using和typedef类似
来源:CSDN
作者:昔拉再世
链接:https://blog.csdn.net/qq_39885372/article/details/103848163