| نویسندگان |
Peter Prinz ,Ulla Kirch‑Prinz |
|---|---|
| سال انتشار |
2002 |
| تعداد صفحات |
846 |
| سطح کتاب |
مبتدی |
| زبان کتاب |
انگلیسی |
| حجم فایل |
9MB |
مطالعه کنید
درباره کتاب A Complete Guide to Programming in C++:
کتاب A Complete Guide to Programming in C++ یک راهنمای جامع و ساختاریافته برای یادگیری زبان C++ است که از مفاهیم پایه شروع کرده و به توسعه نرمافزار حرفهای میرسد. این کتاب همزمان نقش یک کتاب درسی آموزشی و یک مرجع فنی را ایفا میکند و با مثالها، تمرینها و مطالعات موردی متنوع، درک عمیق و کاربردی زبان C++ را برای خواننده فراهم میسازد.خلاصه کتاب A Complete Guide to Programming in C++:
نویسندگان کتاب آموزش C++ را از اصول اولیه مانند انواع داده، توابع، جریانهای ورودی و خروجی و ساختارهای کنترلی آغاز میکنند و بهتدریج مفاهیم مهمتری مانند اشارهگرها، کلاسها، سازندهها، مدیریت حافظه و فایلها را معرفی مینمایند. ترتیب فصلها بهشکلی انتخاب شده که خواننده در هر مرحله بتواند برنامههای عملی و قابل استفاده بنویسد و صرفاً با تئوری مواجه نشود. در نیمهی پیشرفتهتر کتاب مباحثی نظیر وراثت، چندریختی، کلاسهای انتزاعی، استثناها، قالبها (Templates) و کانتینرهای استاندارد STL بهصورت عمیق پوشش داده شدهاند. وجود تمرینها همراه با پاسخ، مطالعات موردی و ضمائم کاربردی مانند تقدم عملگرها و پیشپردازندهها، این کتاب را به منبعی ارزشمند برای دانشجویان و برنامهنویسانی تبدیل کرده است که قصد تسلط اصولی بر C++ دارند.فهرست مطالب کتاب A Complete Guide to Programming in C++:
Chapter 1 Fundamentals
Chapter 2 Fundamental Types, Constants, and Variables
Chapter 3 Using Functions and Classes
Chapter 4 Input and Output with Streams
Chapter 5 Operators for Fundamental Types
Chapter 6 Control Flow
Chapter 7 Symbolic Constants and Macros
Chapter 8 Converting Arithmetic Types
Chapter 9 The Standard Class string
Chapter 10 Functions
Chapter 11 Storage Classes and Namespaces
Chapter 12 References and Pointers
Chapter 13 Defining Classes
Chapter 14 Methods
Chapter 15 Member Objects and Static Members
Chapter 16 Arrays
Chapter 17 Arrays and Pointers
Chapter 18 Fundamentals of File Input and Output
Chapter 19 Overloading Operators
Chapter 20 Type Conversion for Classes
Chapter 21 Dynamic Memory Allocation
Chapter 22 Dynamic Members
Chapter 23 Inheritance
Chapter 24 Type Conversion in Class Hierarchies
Chapter 25 Polymorphism
Chapter 26 Abstract Classes
Chapter 27 Multiple Inheritance
Chapter 28 Exception Handling
Chapter 29 More About Files
Chapter 30 More About Pointers
Chapter 31 Manipulating Bits
Chapter 32 Templates
Chapter 33 Containers