Written with uncompromising clarity and the attention to detail that has made Herb Schildt famous, Teach Yourself C Third Edition begins with the fundamentals, covers all the essentials and concludes with a look at some of C 's most advanced features. Along the way are plenty of practical examples, self-evaluation skill checks and exercises-with answers at the back of the book so you can easily check your progress.
Several new elements have been added to C such as namespaces, runtime type ID, the new casting operators, and the Standard Template Library. Herb covers them all and because herb teaches Standard C , you can be assured that what you learn today will still apply tomorrow. Inside you will * Learn the principles of Object Oriented Programming (OOP) * Understand the structure of a C program * Explore classes, the building blocks of C * Work with constructors and destructors * Understand function- and operator- overloading * Learn about inheritance * Investigate the C I/O System * Discover the power of virtual functions * Work with templates and exception handling * Understand Runtime Type ID and the Casting Operators * Utilize namespaces * Explore the Standard Template Library (STT)
Clearly structured and guaranteed to bring you successful results, Teach Yourself C , Third Edition is the hands-down, easiest way to master one of today's hottest programming languages.
About the Author Herb Schildt is the world's leading programming author. He is an authority on the C, C , Java, and C# languages
Table of Contents * Chapter 1. An Overview of C * Chapter 2. Introducing Classes * Chapter 3. A Closer Look at Classes * Chapter 4. Arrays, Pointer, and References * Chapter 5. Function Overloading * Chapter 6. Introducing Operator Overloading * Chapter 7. Inheritance * Chapter 8. Introducing the C I/O System * Chapter 9. Advanced C I/O * Chapter 10. Virtual Functions * Chapter 11. Templates and Exception Handling * Chapter 12. Run-Time Type Identification and the Casting Operators * Chapter 13. Namespaces, Conversion Functions, and Miscellaneous Topics * Chapter 14. Introducing the Standard Template Library * A A Few More Differences Between C and C * B Answers * Index
Herbert Schildt is an American computing author, programmer and musician. He has written books about various programming languages. He was also a founding member of the progressive rock band Starcastle.