随手记:变量链接性

变量的存储方式

类型 持续性 作用域 链接性 声明
自动 自动 代码块 在代码块中
寄存器 自动 代码块 在代码块中用关键字register
静态,无链接性 静态 代码块 在代码块中使用关键字static
静态,外部链接性 静态 文件 外部 不在任何函数内
静态,内部链接性 静态 文件 内部 不再任何函数内,使用关键字static

const的全局变量是内部链接性,如需要改变其为外部链接性,则加上extern。
函数也具有链接性,默认情况下其链接性为静态、外部的。也可以加上static关键字使其为内部链接性。
内联函数不受单定义规则(One Definition Role,ODR)限制,可以将内联函数的定义放置在头文件中。

posted on 2019-02-25 20:50  Pipipip  阅读(131)  评论(0)    收藏  举报

导航