十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
1 文件結(jié)構(gòu)
創(chuàng)新互聯(lián)是一家成都網(wǎng)站建設(shè)、網(wǎng)站制作,提供網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,建網(wǎng)站,按需開(kāi)發(fā),網(wǎng)站開(kāi)發(fā)公司,公司2013年成立是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價(jià)值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計(jì)制作,前端開(kāi)發(fā),后臺(tái)程序制作以及后期項(xiàng)目運(yùn)營(yíng)并提出專業(yè)建議和思路。
每個(gè)C/C++程序通常分為兩個(gè)文件,頭文件(保存程序的聲明)和定義文件(保持程序的實(shí)現(xiàn))。
頭文件以“.h”為后綴;C程序的定義文件以“.c”為后綴,C++程序的定義文件通常以“.cpp”為后綴(也有一些“.cc”、“.cxx”、“.hpp”為后綴)。
1.1 版權(quán)和版本的聲明
每個(gè)頭文件的開(kāi)頭都應(yīng)包含以下信息
例如
1.2 頭文件結(jié)構(gòu)
頭文件由四部分組成:
例如
【規(guī)范】為了防止頭文件被重復(fù)使用,并考慮多平臺(tái)使用,應(yīng)當(dāng)使用#ifndef,#define,#endif結(jié)構(gòu)產(chǎn)生預(yù)處理塊。
【規(guī)范】頭文件包含順序如下:C系統(tǒng)文件、C++系統(tǒng)文件、Qt系統(tǒng)文件、其他庫(kù)文件、本項(xiàng)目文件。
【規(guī)范】頭文件中只存放“聲明”而不是“定義”,這樣可以大大提高編譯效率(內(nèi)聯(lián)函數(shù)除外)。
1.3 定義文件的結(jié)構(gòu)
定義文件有兩部分內(nèi)容組成:
【規(guī)范】定義文件包含順序如下:關(guān)聯(lián)文件、C系統(tǒng)文件、C++系統(tǒng)文件、Qt系統(tǒng)文件、其他庫(kù)文件、本項(xiàng)目?jī)?nèi)文件
結(jié)束:每個(gè)人都要自己的編碼規(guī)范,一定要養(yǎng)成好的代碼規(guī)范。