我一直認爲C++中的「修飾符」是一種類型的形容詞(非技術性的,易於記憶的定義)。嚴格來說,爲了溝通的目的,將「靜態」稱爲修飾詞是否合適?在C++中是靜態修飾符嗎?
編輯:只是要清楚,我明白靜態是什麼,我只是想知道如何溝通什麼類型的符號/關鍵字/等它在討論中。該標準似乎沒有在其上標出確切的標籤,儘管我只是簡單地進行了搜索。
我一直認爲C++中的「修飾符」是一種類型的形容詞(非技術性的,易於記憶的定義)。嚴格來說,爲了溝通的目的,將「靜態」稱爲修飾詞是否合適?在C++中是靜態修飾符嗎?
編輯:只是要清楚,我明白靜態是什麼,我只是想知道如何溝通什麼類型的符號/關鍵字/等它在討論中。該標準似乎沒有在其上標出確切的標籤,儘管我只是簡單地進行了搜索。
它可能有略微不同的含義:存儲類說明符:
7.1.1存儲類型說明符[dcl.stc]
storage-class-specifier:
register
static
thread_local
extern
mutable
但在正常談話的術語 「調節劑」 是可接受的。
不是那些修飾符的子集嗎? –
@RobertDailey:問題在於「Modifers」不是標準使用的術語。所以隨意使用就可以了,因爲人們會得到你所說的話,但是如果你想得到技術性的話。 –
+1教我thread_local是存儲類^^ –
static
是對代碼有影響的修飾符。因此,傳達它是適當的。
我知道的static
的兩個用途是用於靜態方法和使數據文件在本地。
是的,它是一種改性劑 - althought當應用於個人而言,我會使用的術語變量,函數,方法等Read here for further information.
有修飾,類型限定和存儲類:
存儲類型:
類型限定符:
修改類型:
又「增變函數」被截獲作爲修飾,但我不知道這是否是合法的。
美好的一天。
其**存儲類**。定義範圍和生命週期。但我認爲它更接近**限定詞**。 –