下面你會發現語法生產類頭的定義[class]/1:C++語法的生產:類頭
類頭:
類的關鍵字屬性符-seq 選擇類頭名 類的virt-符選擇基本條款選擇
類的關鍵字屬性符-SEQ 選擇 基本條款選擇
在段落的末尾,你會發現以下內容:
一個類說明符其class-head省略了class-name-name 定義了一個未命名的類。 [注意:一個未命名的類因此不能是 最後的。末端注]
從上面的,據我瞭解,名爲類語法,即用類頭名一類,是由上面的第一定義,和語法給定一個未命名的類由第二個定義給出。
一個簡單的問題:會不會有可能通過第一個通過簡單地用類頭名選擇它代替類頭名來取代上述兩種定義,?
或者更清楚。對於以下內容,將不可能用class-head替換上面的定義嗎?
類頭:
類的關鍵字屬性符-SEQ 選擇類頭名選擇類的virt-符選擇基本條款選擇
那麼你會如何指定*類的virt-符*必須省略時*班級名稱*不存在? – Praetorian
@Praetorian這就是本段末尾所示句子中提到的情況。 Note明確指出_class-virt-specifier_在這種情況下無效。 –
@JoãoAfonso筆記是非規範的。 – 0x499602D2