范完整指南)
C核心指南速查表cpp-core-guidelines-cheatsheet快速入門10分鐘讀懂Stroustrup編程規(guī)范完整指南【免費(fèi)下載鏈接】cpp-core-guidelines-cheatsheetCheatsheet for the C core guidelines, including a set of tried-and-true guidelines, rules, and best practices about coding in C.項(xiàng)目地址: https://gitcode.com/gh_mirrors/cp/cpp-core-guidelines-cheatsheetC核心指南速查表cpp-core-guidelines-cheatsheet是將 Bjarne Stroustrup 與 Herb Sutter 聯(lián)合編寫的《C Core Guidelines》濃縮為一張可打印的速查圖Cheatsheet匯集了久經(jīng)考驗(yàn)的編碼準(zhǔn)則、規(guī)則與最佳實(shí)踐。對(duì)新手而言它把厚厚的官方規(guī)范變成了一張圖速查的形式幫助你快速入門 C 編程規(guī)范。 為什么推薦這份C核心指南速查表C 核心指南由 C 之父 Bjarne Stroustrup 與 Herb Sutter 共同制定是社區(qū)公認(rèn)的 C 編碼最佳實(shí)踐標(biāo)準(zhǔn)。但官方文檔篇幅龐大普通用戶往往無(wú)從下手。而這份速查表恰好解決了這個(gè)痛點(diǎn)濃縮提煉把抽象的編程哲學(xué)變成一條條可直接執(zhí)行的規(guī)則圖文對(duì)照每條準(zhǔn)則都配有代碼示例綠色為推薦寫法紅色為錯(cuò)誤示范易于打印支持 PDF 與 PNG 兩種格式貼在顯示器旁邊隨時(shí)對(duì)照 一句話總結(jié)它就像 C 編程規(guī)范的隨身急救卡寫代碼時(shí)遇到拿不準(zhǔn)的地方瞄一眼就知道怎么改。 項(xiàng)目結(jié)構(gòu)一覽4個(gè)文件講清全部整個(gè)項(xiàng)目非常輕量只包含 4 個(gè)文件結(jié)構(gòu)清晰易懂文件作用說(shuō)明README.md項(xiàng)目說(shuō)明列出 15 大指南類別及完成進(jìn)度Philosophy.pdf編程哲學(xué)章節(jié)速查表的 PDF 版適合打印Philosophy.png速查表的 PNG 高清圖適合屏幕查看LICENSE開源許可證目前速查表已完成P: Philosophy編程哲學(xué)章節(jié)的整理其余 14 個(gè)章節(jié)正在持續(xù)補(bǔ)充中。? 10分鐘讀懂Philosophy速查表下圖就是項(xiàng)目核心的 C 核心指南速查表Philosophy 章節(jié)共涵蓋 14 條核心準(zhǔn)則P.1 ~ P.14重點(diǎn)準(zhǔn)則快速導(dǎo)讀P.1 在代碼中直接表達(dá)想法優(yōu)先用enum而非魔法數(shù)字讓代碼自解釋P.2 盡量用標(biāo)準(zhǔn)C書寫標(biāo)準(zhǔn)庫(kù)特性帶來(lái)效率與可移植性的雙重保障P.4 程序應(yīng)盡量做到靜態(tài)類型安全讓類型系統(tǒng)在編譯期幫你抓住錯(cuò)誤P.5 優(yōu)先編譯期檢查其次運(yùn)行時(shí)檢查越早發(fā)現(xiàn)的錯(cuò)誤成本越低P.7 盡早捕獲運(yùn)行時(shí)錯(cuò)誤異常應(yīng)攜帶類型、范圍、錯(cuò)誤原因等完整信息P.8 不要泄漏任何資源用 RAII 讓unique/shared智能指針管理生命周期P.10 優(yōu)先使用不可變數(shù)據(jù)常量數(shù)據(jù)更簡(jiǎn)單、更不易出錯(cuò)P.13 善用支持工具靜態(tài)分析、并發(fā)性工具、測(cè)試庫(kù)都是好幫手P.14 在合適的地方使用支持庫(kù)能用標(biāo)準(zhǔn)庫(kù)就不要重復(fù)造輪子 完整指南覆蓋15大類別根據(jù) README.md 的規(guī)劃速查表將覆蓋 C 核心指南的全部 15 個(gè)章節(jié)分類英文主題分類英文主題? PPhilosophy編程哲學(xué)EError handling錯(cuò)誤處理IInterfaces接口設(shè)計(jì)ConConstants常量與不可變性FFunctions函數(shù)TTemplates模板與泛型CClasses類與類層次CPLC-styleC 風(fēng)格編程EnumEnumerations枚舉SFSource files源文件組織RResources資源管理SLStandard Library標(biāo)準(zhǔn)庫(kù)ESExpressions表達(dá)式與語(yǔ)句PerPerformance性能優(yōu)化CPConcurrency并發(fā)與并行 一鍵獲取最快配置方法第 1 步獲取倉(cāng)庫(kù)git clone https://gitcode.com/gh_mirrors/cp/cpp-core-guidelines-cheatsheet第 2 步選擇合適的格式? 想要打印上墻 → 打開 Philosophy.pdf? 想要屏幕速查 → 直接查看 Philosophy.png第 3 步貼在工作臺(tái)旁把速查表設(shè)置為瀏覽器收藏頁(yè)或桌面壁紙寫代碼時(shí)隨手可查10 分鐘后你就會(huì)發(fā)現(xiàn)很多拿不準(zhǔn)的寫法速查表上早有標(biāo)準(zhǔn)答案。? 小結(jié)這份C核心指南速查表用一張圖濃縮了 Stroustrup 與 Sutter 的編程哲學(xué)精華是 C 新手建立規(guī)范意識(shí)的絕佳起點(diǎn)。建議從 Philosophy 章節(jié)讀起養(yǎng)成先表達(dá)意圖、再關(guān)注性能的編碼習(xí)慣后續(xù)章節(jié)陸續(xù)上線后可持續(xù)收藏使用?!久赓M(fèi)下載鏈接】cpp-core-guidelines-cheatsheetCheatsheet for the C core guidelines, including a set of tried-and-true guidelines, rules, and best practices about coding in C.項(xiàng)目地址: https://gitcode.com/gh_mirrors/cp/cpp-core-guidelines-cheatsheet創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考