我一直认为C ++中的'修饰符'是一种类型的形容词(非技术性的,易于记忆的自我定义)。严格来说,为了沟通,将“静态”称为修饰语是否恰当?
编辑:为了清楚起见,我确实理解静态是什么和做什么,我只是想在技术上知道如何在讨论中传达什么类型的符号/关键字/等。该标准似乎没有在其上标出确切的标签,尽管我只是简单地搜索过它。
答案 0 :(得分:4)
就个人而言,我会使用术语:storage-class-specifier:
7.1.1存储类说明符[dcl.stc]
storage-class-specifier:
register
static
thread_local
extern
mutable
但在正常的谈话中,“修饰语”一词是可以接受的。
答案 1 :(得分:4)
修饰符,类型限定符和存储类:
存储类:
键入限定符:
修饰符类型:
此外,'mutator functions'被截取为修饰符,但我不知道它是否合法。
美好的一天。
答案 2 :(得分:0)
static
是一个对代码产生影响的修饰符。因此,沟通是恰当的。
我知道static
的两种用法是静态方法,并使数据文件成为本地。
答案 3 :(得分:0)
是的,它是一个修饰符 - 虽然在应用于变量,函数,方法等时可能会略有不同。Read here for further information.