出版時間:2006-1 出版社:人民郵電出版社 作者:威爾遜 頁數(shù):591 字數(shù):907000 譯者:榮耀,劉未鵬
Tag標簽:無
內(nèi)容概要
即便是C++陣營里最忠實的信徒,也不得不承認:C++語言并不完美。實際上,世界上也沒有完美的編程語言。 如何克服C++類型系統(tǒng)的不足?在C++中,如何利用約束、契約和斷言來實施軟件設(shè)計?如何處理被C++標準所忽略的動態(tài)庫、靜態(tài)對象以及線程等有關(guān)的問題?隱式轉(zhuǎn)換有何替代方案?本書將為你一一解答這些問題。針對C++的每一個不完美之處,本書都具體地分析原因,并探討實用的解決方案。書中也不乏許多作者創(chuàng)新的、你從未聽說過或使用的技術(shù),但這些確實能幫助你成為C++方面的專家。 本書適合有一定經(jīng)驗的C++程序員和項目經(jīng)理閱讀,也適合對C++編程的一些專門或高級話題感興趣的讀者參考。
作者簡介
Matthew Wilson是一名軟件開發(fā)顧問,STLSoft庫的創(chuàng)建者。他為雙月刊C/C++Users Journal撰寫關(guān)于將C/C++與其他語言和技術(shù)進行整合的專欄文章,同時亦是C++ Experts Forum在線專欄作家。Wilson有十余年C++開發(fā)經(jīng)驗。目前定居于澳大利亞。他擁有英國曼徹斯特大學(xué)博士學(xué)位。
書籍目錄
第一部分 基礎(chǔ)知識 第1章 強制設(shè)計:約束、契約和斷言 第2章 對象生命期 第3章 資源封裝 第4章 數(shù)據(jù)封裝和值類型 第5章 對象訪問模型 第6章 域守衛(wèi)類第二部分 生存在現(xiàn)實世界 第7章 ABI 第8章 跨邊界的對象 第9章 動態(tài)庫 第10章 線程 第11章 靜態(tài)對象 第12章 優(yōu)化 第三部分 語言相關(guān)的議題 第13章 基本類型 第14章 數(shù)組和指針 第15章 值 第16章 關(guān)鍵字 第17章 語法 第18章 Typedef 第四部分 感知式轉(zhuǎn)換 第19章 強制 第20章 墊片 第21章 飾面 第22章 螺栓 第23章 模板構(gòu)造函數(shù) 第五部分 操作符 第24章 operator bool() 第25章 快速、非侵入性的字符串拼接 第26章 你的地址是什么 第27章 下標索引操作符 第28章 增量操作符 第29章 算術(shù)類型 第30章 短路 第31章 返回值生命期 第32章 內(nèi)存 第33章 多維數(shù)組 第34章 仿函數(shù)和區(qū)間 第35章 屬性附錄A 編譯器和庫 附錄B “謙虛點,別驕傲” 附錄C Arturius 附錄D 隨書光盤 尾聲 參考書目
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載