我還記得,大約一般屬性的討論並最終導致新的上下文關鍵字override
和final
期間有人提出,這些礦石編譯器支持一些是可選的(我想這將在標準文本中閱讀爲「行爲是特定於實現的」)但我無法在FDIS中找到任何有關此選項的跟蹤以及之後的更正編譯器的要求,最終
但是由於沒有找到證明,所以我不得不問: 是FDIS 的2.11p2,9.2和10.3中描述的支持對於override
和final
符合編譯器的義務嗎?
難道例如要求一個符合標準的編譯拒絕
class Foo {
void func() override; // Error: not virtual, 9.2p9
};
或者是它仍然無視覆蓋符合?
「程序員可選」...很好地把:-) – towi