...
作者:幻 上帝 出處:http: hi.baidu.com frankhb item f a dd f dceeca c 此文硬傷不少,且相對譚XX的書而言隱晦許多,不建議新手學習。主觀的論述,合理的部分,就此略過。疏漏之處也盡量忍住不吐槽。第 章文件結構 每個C C程序通常分為兩個文件。 錯誤。沒有強調翻譯單元的概念。 另一個文件用於保存程序的實現 implementation ,稱為定義 de ...
2013-11-12 16:48 35 2221 推薦指數:
...
C/C++高質量編程指南之一 第一章:文件結構 1 在文件開頭加上版本信息。 【規則 1-2-1】為了防止頭文件被重復引用,應當用 ifndef/define/endif 結構產生預處理塊 【規則 1-2-2】用 #include <filename.h> 格式來引用標准 ...
附錄B :C++/C試題 本試題僅用於考查C++/C程序員的基本編程技能。內容限於C++/C常用語法,不涉及數據結構、算法以及深奧的語法。考試成績能反映出考生的編程質量以及對C++/C的理解程度,但不能反映考生的智力和軟件開發能力。 筆試時間90分鍾。請考生認真答題 ...
一、高質量編程 1、為什么存在這個話題? (1)問題 在實際開發中,高質量編程大多數情況下難以實現。 一方面,大部分年輕的程序員開發經驗少(初級程序員),寫程序僅僅是滿足設計文檔上的功能性要求,離高質量程序相差甚遠。 另一方面,程序員離最終用戶距離較遠,對程序上線后出現的很多問 ...
從”整潔代碼“談起 一千個讀者,就有一千個哈姆雷特,代碼質量也同樣如此。 想必每一個對於代碼有追求的開發者,對於“高質量”這個詞,或多或少都有自己的一絲理解。當我在長沙.NET技術社區群拋出這個問題時,眾說紛紜。有人說注釋齊全、可讀性高,就是高質量;有人說變量命名、代碼層次清晰,就說高質量 ...
內存管理是我們在編程時經常遇到的問題,而關於內存管理的問題往往會導致我們無從下手,這篇隨筆是我閱讀《高質量C++》第7章“內存管理”時一些總結。 1.內存分配方式 在C++中內存分為5個區,分別是堆、棧、自由存儲區、全局/靜態存儲區和常量存儲區。 堆:堆是操作系統中的術語,是操作系統 ...
前言 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html 。本文主要學習記錄以下內容: 建議38、小心閉包中的陷阱 建議39、了解委托的實質 建議40、使用event關鍵字對委托施加保護 建議41、實現標准的事件模型 ...
...