天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

編程風(fēng)格因素_c編程風(fēng)格豆瓣_Google C++編程風(fēng)格指南

發(fā)布時(shí)間:2016-07-09 21:01

  本文關(guān)鍵詞:C++編程風(fēng)格,由筆耕文化傳播整理發(fā)布。


系列文章目錄:
Google C++編程風(fēng)格指南(一):頭文件       【本文】
Google C++編程風(fēng)格指南(二):作用域
Google C++編程風(fēng)格指南(三):C++ 類
Google C++編程風(fēng)格指南(四):智能指針和其他C++特性
Google C++編程風(fēng)格指南(五):命名約定
Google C++編程風(fēng)格指南(六):代碼注釋
Google C++編程風(fēng)格指南(七):格式
Google C++編程風(fēng)格指南(八):規(guī)則之例外


  • 背景
  • Google的開源項(xiàng)目大多使用C++開發(fā)。每一個(gè)C++程序員也都知道,C++具有很多強(qiáng)大的語(yǔ)言特性,但這種強(qiáng)大不可避免的導(dǎo)致它的復(fù)雜,這種復(fù)雜會(huì)使得代碼更易于出現(xiàn)bug、難于閱讀和維護(hù)。

    本指南的目的是通過(guò)詳細(xì)闡述在C++編碼時(shí)要怎樣寫、不要怎樣寫來(lái)規(guī)避其復(fù)雜性。這些規(guī)則可在允許代碼有效使用C++語(yǔ)言特性的同時(shí)使其易于管理。

    風(fēng)格,也被視為可讀性,主要指稱管理C++代碼的習(xí)慣。使用術(shù)語(yǔ)風(fēng)格有點(diǎn)用詞不當(dāng),因?yàn)檫@些習(xí)慣遠(yuǎn)不止源代碼文件格式這么簡(jiǎn)單。

    使代碼易于管理的方法之一是增強(qiáng)代碼一致性,讓別人可以讀懂你的代碼是很重要的,保持統(tǒng)一編程風(fēng)格意味著可以輕松根據(jù)“模式匹配”規(guī)則推斷各種符號(hào)的含義。創(chuàng)建通用的、必需的習(xí)慣用語(yǔ)和模式可以使代碼更加容易理解,在某些情況下改變一些編程風(fēng)格可能會(huì)是好的選擇,但我們還是應(yīng)該遵循一致性原則,盡量不這樣去做。

    本指南的另一個(gè)觀點(diǎn)是C++特性的臃腫。C++是一門包含大量高級(jí)特性的巨型語(yǔ)言,某些情況下,我們會(huì)限制甚至禁止使用某些特性使代碼簡(jiǎn)化,避免可能導(dǎo)致的各種問(wèn)題,指南中列舉了這類特性,并解釋說(shuō)為什么這些特性是被限制使用的。

    由Google開發(fā)的開源項(xiàng)目將遵照本指南約定。

    注意:本指南并非C++教程,我們假定讀者已經(jīng)對(duì)C++非常熟悉。

  • 頭文件
  • 通常,每一個(gè).cc文件(C++的源文件)都有一個(gè)對(duì)應(yīng)的.h文件(頭文件),也有一些例外,如單元測(cè)試代碼和只包含main()的.cc文件。

    正確使用頭文件可令代碼在可讀性、文件大小和性能上大為改觀。

    下面的規(guī)則將引導(dǎo)你規(guī)避使用頭文件時(shí)的各種麻煩。

    1. #define的保護(hù)

    所有頭文件都應(yīng)該使用#define防止頭文件被多重包含(multiple inclusion),命名格式當(dāng)是:

      本文關(guān)鍵詞:C++編程風(fēng)格,,由筆耕文化傳播整理發(fā)布。



    本文編號(hào):68017

    資料下載
    論文發(fā)表

    本文鏈接:http://sikaile.net/wenshubaike/mishujinen/68017.html


    Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

    版權(quán)申明:資料由用戶1ec88***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
    国产麻豆精品福利在线| 亚洲天堂久久精品成人| 亚洲最大的中文字幕在线视频| 开心久久综合激情五月天| 国产女高清在线看免费观看| 亚洲午夜福利视频在线| 国产情侣激情在线对白| 又黄又爽禁片视频在线观看| 日韩欧美综合中文字幕 | 美日韩一区二区精品系列| 黄色av尤物白丝在线播放网址| 日韩欧美综合在线播放| 国产午夜免费在线视频| 国产麻豆视频一二三区| 久久人人爽人人爽大片av| 日韩国产亚洲一区二区三区| 欧美精品二区中文乱码字幕高清| 国产成人亚洲欧美二区综| 91午夜少妇极品福利| 免费播放一区二区三区四区| 精品国产91亚洲一区二区三区| 日本精品中文字幕人妻| 日本道播放一区二区三区| 樱井知香黑人一区二区| 亚洲av日韩一区二区三区四区| 亚洲欧美日韩国产综合在线| 高清国产日韩欧美熟女| 高清不卡一卡二卡区在线| 国产乱人伦精品一区二区三区四区| 千仞雪下面好爽好紧好湿全文| 中文人妻精品一区二区三区四区| 欧美日韩国产二三四区| 国产又粗又长又大的视频| 国产精品一区二区高潮| 国产中文另类天堂二区| 日韩一区二区三区观看| 国产亚洲午夜高清国产拍精品| 国产一级不卡视频在线观看| 午夜精品久久久99热连载| 黄色片国产一区二区三区| 国产一区欧美一区日韩一区|