I’ve always thought of ‘modifiers’ in C++ as adjectives for a type (non-technical, easy to remember definition for myself). Strictly for the purposes of communication, would it be appropriate to refer to ‘static’ as a modifier?
EDIT: Just to be clear, I do understand what static is and does, I just want to know technically how to communicate what type of symbol/keyword/etc it is in a discussion. The standard doesn’t seem to pin an exact tag on it, although I only searched through it briefly.
Personally I would have used the term: storage-class-specifier:
7.1.1 Storage class specifiers [dcl.stc]
But in normal conversations the term “Modifier” is acceptable.