C 程式設計準則學習記錄

2021-10-01 23:16:58 字數 371 閱讀 7790

1、視c++為乙個語言聯邦,包含c語言、object-oriented c、泛型程式設計、stl四種次語言。程式設計準則的需要根據我們具體使用哪種次語言而定。

2、盡量讓#define多休假。也就是可以利用const或enum來代替#define定義的常量。用模板inline函式代替類似函式的#define巨集。#define定義的常量沒有private屬性。對於類專屬的常量,通常定義為static const型的。整形的static常量可以在宣告時直接賦初值,但有些編譯器可能不支援,那麼就需要在定義式中賦初值。如果宣告式中已經賦初值了,那麼定義式就不要在多此一舉了。另外類內可以使用enum hack技術來代替const,這種代替一般發生在你不希望別人獲得你的常量的指標或引用的情況下。

待繼續記錄更新

C 程式設計準則 1

1.不要用c 主動重寫我們已有的c 除非我們需要對它的功能做較大的調整,也就 是說,不破不立 2.要區別類的建立者和類的使用者 客戶程式設計師 3.當我們建立乙個類時,要盡可能用有意義的名字來命名類。4.資料隱藏允許我們 類的建立者 將來在不破壞使用者 使用了該類 的情況下 隨心所欲地修改 為實現這...

C 程式設計架構學習記錄

1 新手記錄一下寫c 程式的思路程序,首先寫一下和張師傅的聊天記錄 程式如下 private task garbtask private bool g grabstate false private void button4 click object sender,eventargs e publi...

c 入門程式設計學習記錄4

20.8.5,學習c 的第四天 結構體的知識以及用法 include include using namespace std struct student struct teacher int main 結構體陣列 struct student stuarr 2 結構體指標 struct stude...