C++ Programming (Second Edition)

Author: Zhou Zhide
Publisher:
Publish Date: 2006-02-01
Features: This book consists of 12 chapters. The first two chapters introduce an overview of C++, the hands-on process, and C++ data types and expressions. Chapters 3 and 4 discuss three basic program structures, flow control statements, and arrays. Chapters 5 and 6 cover the definition and calling methods of functions, nested and recursive function calls, variable storage types, inline functions, overloaded functions, macro definitions in compilation preprocessing, and "file inclusion" handling with conditional compilation. Chapter 7 explains pointer variables, pointer arrays, pointer variables for one-dimensional arrays, functions that return pointer values, function pointer variables, the `new` and `delete` operators, and references. Chapter 8 introduces enumerations, structures, and linked lists. Chapters 9 and 10 discuss classes and objects, constructors and destructors, inheritance and derivation, conflicts, dominance rules, assignment compatibility, and static members. Chapters 11 and 12 cover friend functions and operator overloading, polymorphism and virtual functions, the stream class hierarchy, and file operations. This book can serve as a textbook for computer and electronics programs in vocational and technical colleges. It has a low starting point and does not require prior knowledge of other programming languages, making it suitable as an introductory language for programming. It can also be used as a reference book for training and self-study for engineering technicians working in computer applications. This book consists of 12 chapters, with the first two chapters introducing an overview of C, the hands-on process, and C data types and expressions. Chapters 3 and 4 discuss three basic program structures, flow control statements, and arrays. Chapters 5 and 6 cover the definition and calling methods of functions, nested and recursive function calls, variable storage types, inline functions, overloaded functions, macro definitions in compilation preprocessing,

📌 Related Posts