Object-oriented Programming: Using C++ for Engineering and Technology
Ideal for intermediate or advanced programmers, Object-Oriented Programming Using C++ for Engineering encourages users to adopt a pure object-oriented approach to problem solving. Introductory chapters of this how-to and reference manual discuss C++ enhancements to procedural programming in C, highlighting similarities and differences between these two languages to minimize the learning curve. Drawing from a rich collection of practical engineering technology examples, the remaining chapters of the book engage readers in an in-depth examination of essential object-oriented programming concepts. Every chapter features many sample programs, end-of-chapter review problems, programming projects, and real-world case studies to promote learning and aid readers in developing new and useful C++ skills. Moreover, all information is based on the latest C++ standards as defined by ANSI/ISO, making this book an indispensable how-to manual, long-lasting reference and handy sourcebook for programmers of all abilities.
What people are saying - Write a review
CLASSES AND OBJECTS
POLYMORPHISM AND VIRTUAL FUNCTIONs
ac current access specifier ACcurrent Amplifier assignment base class Battery C++ provides Capacitor char Circuit class members class objects class template code segment composed class computes and returns const constant constructor function contains copy constructor cout created data type declared default arguments defmed delete derived class derived-class Design destructor destructor function display double dynamic array dynamic memory allocation embedded objects Encryption Enter ERR0R float format friend function function call function overloading function prototype function template gate getVal header file include iostream Inductor inheritance hierarchy initialize inline functions input instantiated int main int main(l integer invoke iomanip keyword Low_Pass macros main(j function manipulators member functions multiple inheritance namespace std object-oriented programming operator function operator overloading Output produced passed Pixel pointer PRINT Program demonstrates PROGRAM EXAMPLE Rectangle reference Resistor run-time sample run shown in Figure static member temp user-defined values virtual function void voltage width