本節的介紹感覺更像是內容與接口的設計實現,書中以瀏覽器爲例,瀏覽器class提供一系列的功能,並封裝一系列的數據,如果要增加其他內容可以在相同的名字空間內獨立出不同的頭文件,就像stl中的做法,例如,可以有下載頭文件、工具頭文件、影響頭文件,而這些功能都不是直接放在class裏,這是封裝的另一個含義,讓私有變量被更少的函數訪問。
對這個我現在的理解不深,記住就好了,在實際項目中能想起還有這麼一條就行了,不失爲一個值得考慮的方案。
本節的介紹感覺更像是內容與接口的設計實現,書中以瀏覽器爲例,瀏覽器class提供一系列的功能,並封裝一系列的數據,如果要增加其他內容可以在相同的名字空間內獨立出不同的頭文件,就像stl中的做法,例如,可以有下載頭文件、工具頭文件、影響頭文件,而這些功能都不是直接放在class裏,這是封裝的另一個含義,讓私有變量被更少的函數訪問。
對這個我現在的理解不深,記住就好了,在實際項目中能想起還有這麼一條就行了,不失爲一個值得考慮的方案。
數組求和 方法一:直接一次for循環 int GetSum1(int *a,int n) { int sum=0; for (int i=0; i<n;i++) { sum+=a[i];