This book is the second edition of M.T. Somashekara’s earlier book titled Programming in C++, under the new title Object-Oriented Programming with C++. In consonance with the new title, two chapters—one explaining the concepts of object-oriented programming and the other on object oriented software development—have been added, respectively, at the beginning and end of the book. Substantial improvements have been effected in all chapters on C++. The book also carries a new chapter titled Standard Template Library.
The book covers the C++ language thoroughly, from basic concepts through advanced topics such as encapsulation, polymorphism, inheritance, and exception handling. It presents C++ in a pedagogically sound way, giving many program examples to highlight the features and benefits of each of its concepts.
The book is suitable for all engineering and science students including the students of computer applications for learning the C++ language from the first principles.
KEY FEATURES :
Logical flow of concepts starting from the preliminary topics to the major topics.
Programs for each concept to illustrate its significance and scope.
Complete explanation of each program with emphasis on its core segment.
Chapter-end summary, review questions and programming exercises.
Exhaustive glossary of programming terms.About the AuthorM. T. SOMASHEKARA is with the Department of Computer Science and Applications, University of Bangalore. He has vast teaching experience at both undergraduate and postgraduate levels, and as a corporate trainer on key software technologies. He successfully contributed to the design and development of a full-fledged, multi-modular and customizable software solution (Payroll Software), which has seen many installations in governmental and non-governmental organizations. His areas of interest include programming languages, data structures and algorithms, databases, pattern recognition, image processing and computational biology. He is currently pursuing research in the field of computational biology.|D. S. GURU, Ph.D., is with the Department of Studies in Computer Science, University of Mysore. He has been a fellow of BOYSCAT and a visiting research scientist at Michigan State University. He has authored 40 research papers in journals and 140 peer-reviewed conference papers at international and national levels. He is the recipient of the best publication award (ARP) by Vision Group of Science and Technology, Government of Karnataka for the year 2010. His research interests include object recognition, image retrieval, shape analysis, sign language recognition, biometric and symbolic data analysis.|H. S. NAGENDRASWAMY, Ph.D., is with the Department of Studies in Computer Science, University of Mysore. He has over a decade of teaching experience and five years of research experience in the discipline of Computer Science. He has several research articles to his credit published in reputed international journals. His areas of research interest include pattern recognition, image processing, neural networks, fuzzy theory and symbolic data analysis.|K. S. MANJUNATHA is with the Department of Computer Science, Maharani’s Science College, Mysore. He has over a decade of teaching experience and taught both undergraduate and postgraduate courses at Kuvempu, Bangalore and Mysore Universities. His research interests include programming languages, database applications, image processing and pattern recognition.