1. enum
enum hack: 形如enum {a = 1};
表示在当前作用域内定义i32型常量a,并且a不允许被引用或被指针指向。
2. inline
仅表示要在头文件中直接定义一个函数/变量,且避免重定义错误,是header only库写给编译器看的。没有任何给人看的语义。
3. static
表示声明的对象/函数与当前作用域绑定。和其他的什么实例化之类的东西都无关。
4. const
表示预期中该对象不应被修改/该函数不会改变对你可见的字段。
enum hack: 形如enum {a = 1};
表示在当前作用域内定义i32型常量a,并且a不允许被引用或被指针指向。
仅表示要在头文件中直接定义一个函数/变量,且避免重定义错误,是header only库写给编译器看的。没有任何给人看的语义。
表示声明的对象/函数与当前作用域绑定。和其他的什么实例化之类的东西都无关。
表示预期中该对象不应被修改/该函数不会改变对你可见的字段。
1 条评论
?创新性评语?