C++ 語言的設計和演化 (The Design and Evolution of C++)
內容描述
本書是C++的設計者Bjarne Stroustrup關於C++ 語言的最主要著作之一(另一本是《C++程序設計語言》)。
在這本書中,作者全面論述了C++ 的歷史和發展,C++中各種重要機制的本質、意義和設計背景,
這些機制的基本用途和使用方法,討論了C++ 所適合的應用領域和未來發展前景。
本書在幫助人們深入理解C++ 語言方面的地位無可替代,值得每個關心、
學習和使用C++ 語言的專業工作者、科研人員、教師和學生閱讀。
在這本書中,作者還從實踐的角度出發,討論了許多與程序設計語言、系統程序設計、面向對象的技術和方法、
軟件系統的設計和實現技術等有關的問題,值得每一個關心這些領域及相關問題的電腦工作者和學生們閱讀參考。
目錄大綱
目錄:
第0章致讀者1
第一部分
第1章C++的史前時代21
第2章C with Classes 27
第3章C++的誕生62
第4章C++語言設計規則105
第5章1985—1993年表119
第6章標準化129
第7章關注和使用159
第8章庫176
第9章展望190
二部分
第10章存儲管理207
第11章重載219
第12章多重繼承251
第13章類概念的精煉269
第14章強制295
第15章模板325
第16章異常處理367
第17章名字空間382
第18章C語言預處理器404
作者介紹
Bjarne Stroustrup
被譽為“C++之父”,1950年出生於丹麥,先後畢業於丹麥奧胡斯大學和英國劍橋大學,曾擔任AT&T大規模程序設計研究部門負責人,
AT&T、貝爾實驗室和ACM成員,德州農工大學計算機系&席教授,德州農工大學“傑出教授”。
現任摩根士丹利信息技術部門董事總經理、哥倫比亞大學計算機科學系客座教授,美國國家工程學會會員,IEEE、ACM、CHM*深會員。