程式設計規範 一 多使用常量

2021-07-15 04:39:20 字數 515 閱讀 5427

不變的值,更加容易理解和跟蹤,使用常量,提高**閱讀的效率和定位問題的效率。

巨集只是簡單的替換,在預處理階段完成,並不會進行型別安全檢查,**中實際表現為值而不是巨集名。巨集也沒有作用域的說法。

#define max_buf_len (256)

const unsigned short max_buf_len = 256;

列舉型別預設從0開始,後乙個在前乙個的基礎上加1。

typedef enumworkdays;

//...

workdays firstday = mon;

//...

3.1 函式引數 傳遞引用時,如果函式不修改引數,應該宣告為const。

3.2 成員函式若不修改任何資料成員,未呼叫非const函式,也未返回非const指標或者引用,則應該宣告為const。

3.3 資料成員,如果資料成員在被構造後不再發生變化,可以宣告為const。

資料庫一對一,多對一,多對多的關係

關聯對映 一對多 多對一 存在最普遍的對映關係,簡單來講就如球員與球隊的關係 一對多 從球隊角度來說乙個球隊擁有多個球員 即為一對多 多對一 從球員角度來說多個球員屬於乙個球隊 即為多對一 資料表間一對多關係如下圖 關聯對映 一對一 一對一關係就如球隊與球隊所在位址之間的關係,一支球隊僅有乙個位址,...

C語言的程式設計規範 使用巨集代表邏輯常量

錯誤寫法 if num 0 state 1 program code 正確用法 define send faild 0 define send ok 1 if send ok num state 1 program code 以上 編寫有兩點需要注意 1 在編寫 時盡量少用數字代替邏輯常量,可用有意...

多對一,多對對的配置檔案

多對一 多方配置 column如果與資料庫一致可以省略 一方配置 類中有set集合,在hbm中就要配置set集合 類中沒有set集合,在hbm中就直接配置關係 注意 兩個配置檔案的外來鍵必須對應!resource cn itcast a oneto many customer.hbm.xml res...