欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

C++軟件編碼規(guī)范推薦--文件結(jié)構(gòu)

1 文件結(jié)構(gòu)

創(chuàng)新互聯(lián)是一家成都網(wǎng)站建設、網(wǎng)站制作,提供網(wǎng)頁設計,網(wǎng)站設計,網(wǎng)站制作,建網(wǎng)站,按需開發(fā),網(wǎng)站開發(fā)公司,公司2013年成立是互聯(lián)行業(yè)建設者,服務者。以提升客戶品牌價值為核心業(yè)務,全程參與項目的網(wǎng)站策劃設計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。

  每個C/C++程序通常分為兩個文件,頭文件(保存程序的聲明)和定義文件(保持程序的實現(xiàn))。

  頭文件以“.h”為后綴;C程序的定義文件以“.c”為后綴,C++程序的定義文件通常以“.cpp”為后綴(也有一些“.cc”、“.cxx”、“.hpp”為后綴)。

1.1 版權(quán)和版本的聲明

  每個頭文件的開頭都應包含以下信息

  • 版權(quán)信息(公司信息):
  • 文件名稱、標識符、摘要:
  • 作者及完成日期:
  • 版本歷史信息:

  例如

  

1.2 頭文件結(jié)構(gòu)

  頭文件由四部分組成:

  • 頭文件的版權(quán)和版本聲明:;
  • 預處理塊;
  • 對一些頭文件的引用;
  • 函數(shù)和類結(jié)構(gòu)聲明等;

  例如

  

  【規(guī)范】為了防止頭文件被重復使用,并考慮多平臺使用,應當使用#ifndef,#define,#endif結(jié)構(gòu)產(chǎn)生預處理塊。

  【規(guī)范】頭文件包含順序如下:C系統(tǒng)文件、C++系統(tǒng)文件、Qt系統(tǒng)文件、其他庫文件、本項目文件。

  【規(guī)范】頭文件中只存放“聲明”而不是“定義”,這樣可以大大提高編譯效率(內(nèi)聯(lián)函數(shù)除外)。

1.3 定義文件的結(jié)構(gòu)

  定義文件有兩部分內(nèi)容組成:

  • 對一些頭文件的引用;
  • 程序的實現(xiàn)(包含數(shù)據(jù)和代碼)。

  【規(guī)范】定義文件包含順序如下:關(guān)聯(lián)文件、C系統(tǒng)文件、C++系統(tǒng)文件、Qt系統(tǒng)文件、其他庫文件、本項目內(nèi)文件

結(jié)束:每個人都要自己的編碼規(guī)范,一定要養(yǎng)成好的代碼規(guī)范。

新聞名稱:C++軟件編碼規(guī)范推薦--文件結(jié)構(gòu)
網(wǎng)站URL:http://chinadenli.net/article4/dsoieoe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站網(wǎng)站設計公司、用戶體驗ChatGPT、服務器托管商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化