C 學習零零碎碎 未完

2021-08-03 18:40:27 字數 530 閱讀 7947

好久沒有看c++語法書了,之前看到了類相關的知識看到一半後就停了,工作中使用時感覺很吃力,現在重新拿起c++ primer plus 從新看一篇,打算記下來一下自己看的一些精簡知識點,留作專門複習使用。

1、結構的預設訪問型別是public,類為private。然後就使用習慣上來說,c++使用類實現類描述,結構只作為資料物件。(後面一句其實不太明白)

2、作用域解析運算子::來標誌函式所屬的類;

3、編寫類的通用做法:類的介面放在標頭檔案中,實現放在源**中;

4、類名常見但不通用約定,首字母大寫;

5、類設計過程中遵循的一些理念,盡量將公有介面與實現細節分開,共有介面表示抽象元件,實現細節放在一起並與抽象分開叫做封裝;將資料放在類的私有部分也是一種封裝;將實現的細節放在私有部分,同樣是封裝;將類函式的定義和宣告放在不同的檔案裡面是封裝;

6、定義位於類宣告中的函式都將自動成為內聯函式,在類宣告之外定義函式時使用inline置前也可以算內聯函式;內聯函式的使用規則是要求在每個使用其的檔案內必須定義,所以簡單的方法就是將其定義到頭檔案中,然後包含即可。

C 學習筆記的零零碎碎

一 命名空間 什麼是命名空間 是c 的一項特性 廢話!0.o 自己看書看了好久不太懂命名空間是什麼?為什麼這樣用?難道不能直接包含標頭檔案後使用裡面的識別符號 函式 宣告的變數?為什麼要多此一舉?我們都知道,在c語言的,標頭檔案包含很多定義的變數 宣告的函式等,包含標頭檔案後就可以拿來用,但是隨著程...

最近的零零碎碎的做了python的筆記以便以後翻閱

python本身是c語言寫成的,所以作為筆記,目的就是速記以便之後和c語言做對比。2.4 運算子 表示乘方運算子,具有運算子的最高優先順序。除法運算子,對浮點數的除法 結果四捨五入 2.5 變數和賦值 變數名大小寫敏感,無需宣告變數的型別。不支援自增和自減的運算 2.6數字 支援複數運算 比如 j ...

ansj分詞器和solr結合的零零碎碎

size large 在solr4.8使用的章節裡我講了很多有關ansj分詞器的用法以及相關描述和個人看法。這裡新開一篇專門描述。傳送門 作者是個年輕的技術男,github上有他的微博,可以和他溝通交流問題 加粉吧,雖然微博現在不流行了,但是這麼好的分詞器的作者才800多粉絲看著心疼 ansj附加詞...