inline, const, virtual, static四個關鍵字使用時應該放在哪裏?

注意,下面說的「聲明」指的是非定義處的聲明,別跟我扯什麼「全部的定義都是聲明」什麼的。c++ 1. inline inline能夠放在聲明處,也能夠放在定義處,也能夠兩個地方都放。可是inline是屬於實現部分的內容,不該該出如今接口處,即類的使用者從使用的角度不須要知道是否是inline的。因此,編程規範是inline關鍵字應該只出如今定義處,而不該該在聲明處,因此class body裏不該該出
相關文章
相關標籤/搜索