freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最全面的c-c編碼規(guī)范總結(jié)(編輯修改稿)

2025-05-04 23:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 如,int i。 指針變量用p打頭,例如void* pBuffer。 全局變量用g_最為前綴。 類和對(duì)象名應(yīng)是名詞。 實(shí)現(xiàn)行為的類成員函數(shù)名應(yīng)是動(dòng)詞。 類的存取和查詢成員函數(shù)名應(yīng)是名詞或形容詞。 對(duì)于移植的或者開源的代碼,可以沿用原有風(fēng)格,不用C++的命名規(guī)范。四、代碼風(fēng)格方面 每一行開始處的縮進(jìn)只能用Tab,不能用空格,輸入內(nèi)容之后統(tǒng)一用空格。除了最開始的縮進(jìn)控制用Tab,其他部分為了對(duì)齊,需要使用空格進(jìn)行縮進(jìn)。這樣可以避免在不同的編輯器下顯示不對(duì)齊的情況。 在代碼行的結(jié)尾部分不能出現(xiàn)多余的空格。 不要在::,,.前后加空格。 不要在,,;之前加空格。{ 類,結(jié)構(gòu),枚舉,聯(lián)合:大括號(hào)另起一行 函數(shù)體的{需要新起一行,在{之前不能有縮進(jìn)。 除了特別情況,函數(shù)體內(nèi)不能出現(xiàn)兩個(gè)空行。 除了特別情況,函數(shù)體內(nèi)不能宏定義指令。 在一個(gè)函數(shù)體內(nèi),邏揖上密切相關(guān)的語(yǔ)句之間不加空行,其它地方應(yīng)加空行分隔。 在頭文件定義的inline函數(shù),函數(shù)之間可以不用空行,推薦用一個(gè)空行。if、for、while、do、try、catch等語(yǔ)句自占一行,執(zhí)行語(yǔ)句不得緊跟其后。不論執(zhí)行語(yǔ)句有多少都要加{ }這樣可以防止書寫和修改代碼時(shí)出現(xiàn)失誤。if、for、while、do、try、catch的括號(hào)和表達(dá)式,括號(hào)可緊挨關(guān)鍵字,這樣強(qiáng)調(diào)的是表達(dá)式。 if語(yǔ)句如果有else語(yǔ)句,用 } else { 編寫為一行,不推薦用 3 行代碼的方式。 一行代碼只做一件事情,如只定義一個(gè)變量,或只寫一條語(yǔ)句。這樣的代碼容易閱讀,并且方便于寫注釋。 多行變量定義,為了追求代碼排版美觀,可將變量豎向?qū)R。 代碼行最大長(zhǎng)度宜控制在一定個(gè)字符以內(nèi),能在當(dāng)前屏幕內(nèi)全部可見為宜。 case關(guān)鍵字應(yīng)和switch對(duì)齊。 case子語(yǔ)句如果有變量,應(yīng)用{}包含起來(lái)。 如果有并列的類似的簡(jiǎn)單case語(yǔ)句,可考慮將case代碼塊寫為一行代碼。 簡(jiǎn)單的case之間可不用空行,復(fù)雜的case之間應(yīng)考慮用空行分割開。 case字語(yǔ)句的大括號(hào)另起一行,不要和case寫到一行。 為所有switch語(yǔ)句提供default分支。 若某個(gè)case不需要break一定要加注釋聲明。 空循環(huán)可用for( 。 )或者while( 1 )或者while( true ) 類繼承應(yīng)采用每個(gè)基類占據(jù)一行的方式。 單繼承可將基類放在類定義的同一行。如果用多行,則應(yīng)用Tab縮進(jìn)。 多繼承在基類比較多的情況下,應(yīng)將基類分行,并采用Tab縮進(jìn)對(duì)齊。 重載基類
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1