引言 C 中的為什麼

2021-10-01 10:08:04 字數 362 閱讀 4667

(一)博主水平

目前來說,博主只是一名大三就讀本科生,語言學習過c,cpp,c#, 開發過幾款輕型遊戲,得過一些演算法獎項(名次普通),

就業意圖為linuxc++伺服器開發,與unity客戶端開發。

(二)本欄部落格目的

本欄部落格大家很清晰明了就能看出是寫cpp的東西, 但側重點不是cpp中的語法,知識點,

而是憑藉我自身的理解向大家介紹cpp**現的一些做法的原因究竟為什麼這樣做,這樣做的好處

(三)本欄部落格參考書籍

c++primer,effective c++ , more effective c++

c 中為什麼會引入const

c 的提出者當初是基於什麼樣的目的引入 或者說保留 const關鍵字呢?這是乙個有趣又有益的話題,對理解const很有幫助。1 大家知道,c 有乙個型別嚴格的編譯系統,這使得c 程式的錯誤在編譯階段即 可發現許多,從而使得出錯率大為減少,因此,也成為了c 與c相比,有著突出優點 的乙個方面。2 c中...

C 中為什麼要使用斷言

斷言assert是僅在debug下有效的巨集,當其中的條件為假時,觸發錯誤提示。使用斷言的目的是捕捉不應該發生的非法情況。注意 不要混淆非法情況與錯誤情況之間的區別,後者的出現是因為 錯誤,是一定要作出處理的。如何使用 1 在函式的入口處,使用斷言檢查引數的有效性 合法性 2 在編寫函式時,要進行反...

為什麼C 中要設計IntPtr

示例 intptr vertex someobj.get lock 0,someobj.get getsizeinbytes hardwarebuffer.lockoptions.hbl discard c 中的intptr相當於c 中的int 之所以在c 中存在intptr完全是為了相容基於c c...