資料介紹
C++ is a general purpose programming language designed to make programming more enjoyable
for the serious programmer. Except for minor details, C++ is a superset of the C programming language.
In addition to the facilities provided by C, C++ provides flexible and efficient facilities for
defining new types. A programmer can partition an application into manageable pieces by defining
new types that closely match the concepts of the application. This technique for program construction
is often called data abstraction. Objects of some userdefined
types contain type information.
Such objects can be used conveniently and safely in contexts in which their type cannot be determined
at compile time. Programs using objects of such types are often called object based. When
used well, these techniques result in shorter, easier to understand, and easier to maintain programs.
The key concept in C++ is class. A class is a userdefined
type. Classes provide data hiding,
guaranteed initialization of data, implicit type conversion for userdefined
types, dynamic typing,
usercontrolled
memory management, and mechanisms for overloading operators. C++ provides
much better facilities for type checking and for expressing modularity than C does. It also contains
improvements that are not directly related to classes, including symbolic constants, inline substitution
of functions, default function arguments, overloaded function names, free store management
operators, and a reference type. C++ retains C’s ability to deal efficiently with the fundamental
objects of the hardware (bits, bytes, words, addresses, etc.). This allows the userdefined
types to
be implemented with a pleasing degree of efficiency.
C++ and its standard libraries are designed for portability. The current implementation will run
on most systems that support C. C libraries can be used from a C++ program, and most tools that
support programming in C can be used with C++.
This book is primarily intended to help serious programmers learn the language and use it for
nontrivial projects. It provides a complete description of C++, many complete examples, and many
more program fragments.
for the serious programmer. Except for minor details, C++ is a superset of the C programming language.
In addition to the facilities provided by C, C++ provides flexible and efficient facilities for
defining new types. A programmer can partition an application into manageable pieces by defining
new types that closely match the concepts of the application. This technique for program construction
is often called data abstraction. Objects of some userdefined
types contain type information.
Such objects can be used conveniently and safely in contexts in which their type cannot be determined
at compile time. Programs using objects of such types are often called object based. When
used well, these techniques result in shorter, easier to understand, and easier to maintain programs.
The key concept in C++ is class. A class is a userdefined
type. Classes provide data hiding,
guaranteed initialization of data, implicit type conversion for userdefined
types, dynamic typing,
usercontrolled
memory management, and mechanisms for overloading operators. C++ provides
much better facilities for type checking and for expressing modularity than C does. It also contains
improvements that are not directly related to classes, including symbolic constants, inline substitution
of functions, default function arguments, overloaded function names, free store management
operators, and a reference type. C++ retains C’s ability to deal efficiently with the fundamental
objects of the hardware (bits, bytes, words, addresses, etc.). This allows the userdefined
types to
be implemented with a pleasing degree of efficiency.
C++ and its standard libraries are designed for portability. The current implementation will run
on most systems that support C. C libraries can be used from a C++ program, and most tools that
support programming in C can be used with C++.
This book is primarily intended to help serious programmers learn the language and use it for
nontrivial projects. It provides a complete description of C++, many complete examples, and many
more program fragments.
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- C和C++實物精選《C專家編程》 0次下載
- C和C++經(jīng)典著作《C和指針》 0次下載
- C和C++經(jīng)典著作-C專家編程.PDF 0次下載
- Visual C++和MFC創(chuàng)建的應用程序基礎知識 0次下載
- C++程序設計教程之C++的初步知識的詳細資料說明 31次下載
- c280x / c2801x C / C++頭文件和外周 實例快速啟動 7次下載
- Qt5 C++ GUI Programming Cookbook 22次下載
- TMS320C28X處理器優(yōu)化的C_C++編譯器v16.9.0.lts用戶指南 0次下載
- The_C_programming_language(中文版) 0次下載
- C程序設計語言The_C_Programming_Language_中文版 0次下載
- The_C_Programming_Language_中文版 0次下載
- C++課程設計教學大鋼
- C++ Network Programming (Volum 0次下載
- LabVIEW Advanced Programming T
- C++程序設計經(jīng)典pdf
- C++中實現(xiàn)類似instanceof的方法 334次閱讀
- 使用 MISRA C++:2023? 避免基于范圍的 for 循環(huán)中的錯誤 481次閱讀
- C++簡史:C++是如何開始的 415次閱讀
- C語言和C++中那些不同的地方 748次閱讀
- 如何把C++程序改寫成C語言 3149次閱讀
- C與C++混合編程是什么 1300次閱讀
- C++語言的發(fā)展 558次閱讀
- C/C++基礎知識匯總 2222次閱讀
- C語言與C++面試知識點總結 1746次閱讀
- C語言和C++的特點與用法詳細說明 4216次閱讀
- C++:引用的使用場景 3940次閱讀
- 圖文詳解:C++的輸出輸入 3286次閱讀
- C++封裝:this指針 3371次閱讀
- 從C++的“深度”與“廣度”來探究其復雜程度 3280次閱讀
- c++和c語言之間有什么區(qū)別 3.1w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設備在嵌入式領域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多