1. 程式人生 > >為何空類的大小不是零?

為何空類的大小不是零?

如果上述程式碼中p1和p2相等,那麼說明編譯器作了優化。這樣的優化是安全的,而且非常有用。它允許程式設計師用空類來表示非常簡單的概念,而不需為此付出額外的(空間)代價。一些現代編譯器提供了這種“空基類優化”功能。