1. 程式人生 > >為什麼類的定義以分號結束

為什麼類的定義以分號結束

摘自《C++ Primer 中文版(第4版)》李師賢,蔣愛軍等譯

12.1.5 類物件

我們在第 2.8 節中指出,類的定義分號結束。分號是必需的,因為在類定義之後可以接一個物件定義列表。定義必須以分號結束:

class Sales_item { /* ... */ };
class Sales_item { /* ... */ } accum, trans;
最佳實踐:通常,將物件定義成類定義的一部分是個壞主意。這樣做,會使所發生的操作難以理解。對讀者而言,將兩個不同的實體(類和變數)組合在一個語句中,也會令人迷惑不解。