
Pure C++ Programming
Amir Afzal(Author)
Pearson (Publisher)
Published on 14. February 2002
Book
Paperback/Softback
438 pages
978-0-13-840711-7 (ISBN)
Description
For undergraduate-level courses in C++ programming in departments of Computer Science, Computer Information Systems, Information Management, and Management Science.
Pure C++ Programming is the second book in the Pure C and C++ textbook series. Intended for students with computer skills and basic knowledge of the C programming language, it starts with a C to C++ transition chapter, moves to the C++ introductory/intermediate level, and then moves up to more complex C++ concepts.Pure C++ Programming is designed to fill the significant gap between other available C++ books that jumps from the simplistic "for dummies" books to reference books and manuals for experienced programmers. Current, accurate, and rich with diagrams and complete example programs, the text is a general purpose C++ text-designed for students with computer skills, but no experience with C++ programming. The text focuses on "pure" C++ language concepts and syntax according to current standards-and not on programming design techniques, program development methodologies, specific business or science applications, or any specific compilers or development environments. This general purpose approach provides students with a solid C++ foundation-so they can apply C++ programming to a variety of environments, and can move on to more advanced/reference type books and compiler help facilities with ease and confidence.
Pure C++ Programming is the second book in the Pure C and C++ textbook series. Intended for students with computer skills and basic knowledge of the C programming language, it starts with a C to C++ transition chapter, moves to the C++ introductory/intermediate level, and then moves up to more complex C++ concepts.Pure C++ Programming is designed to fill the significant gap between other available C++ books that jumps from the simplistic "for dummies" books to reference books and manuals for experienced programmers. Current, accurate, and rich with diagrams and complete example programs, the text is a general purpose C++ text-designed for students with computer skills, but no experience with C++ programming. The text focuses on "pure" C++ language concepts and syntax according to current standards-and not on programming design techniques, program development methodologies, specific business or science applications, or any specific compilers or development environments. This general purpose approach provides students with a solid C++ foundation-so they can apply C++ programming to a variety of environments, and can move on to more advanced/reference type books and compiler help facilities with ease and confidence.
More details
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
Professional and scholarly
Dimensions
Height: 276 mm
Width: 211 mm
Thickness: 17 mm
Weight
943 gr
ISBN-13
978-0-13-840711-7 (9780138407117)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Content
1. Introduction.
2. Input/Output Basics.
3. Form C to C++.
4. Classes and Objects.
5. Member Functions.
6. More about Classes.
7. Friend Functions.
8. Operator Overloading.
9. Overloading Input/Output Operators.
10. Inheritance.
11. Inheritance and Virtual Functions.
12. Templates.
13. Exception Handling.
14. File Input and Output.
15. Applying Our Knowledge.
Appendix A: Object-Oriented Programming.
Appendix B: Mechanics of Creating Programs.
Appendix C: Errors, Testing, and Debugging.
Appendix D: Operator Tables.
Appendix E: ASCII Table.
Index.
2. Input/Output Basics.
3. Form C to C++.
4. Classes and Objects.
5. Member Functions.
6. More about Classes.
7. Friend Functions.
8. Operator Overloading.
9. Overloading Input/Output Operators.
10. Inheritance.
11. Inheritance and Virtual Functions.
12. Templates.
13. Exception Handling.
14. File Input and Output.
15. Applying Our Knowledge.
Appendix A: Object-Oriented Programming.
Appendix B: Mechanics of Creating Programs.
Appendix C: Errors, Testing, and Debugging.
Appendix D: Operator Tables.
Appendix E: ASCII Table.
Index.