1. enum

enum hack: 形如enum {a = 1};表示在当前作用域内定义i32型常量a,并且a不允许被引用或被指针指向

2. inline

仅表示要在头文件中直接定义一个函数/变量,且避免重定义错误,是header only库写给编译器看的。没有任何给人看的语义

3. static

表示声明的对象/函数与当前作用域绑定。和其他的什么实例化之类的东西都无关。

4. const

表示预期中该对象不应被修改/该函数不会改变对你可见的字段。

如果觉得我的文章对你有用,请随意赞赏