Book: Core C++: A Software Engineering Approach
Publisher: Prentice Hall
Master C++ the right way: From the software engineering perspective!Build more powerful, robust, maintainable C++ software!For developers with experience in any language, VictorShtern’s Core C++ teaches C++ the right way: by applying thebest software engineering practices and methodologies toprogramming in C++. Even if you’ve already worked withC++, this comprehensive book will show you how to build code that ismore robust, far easier to maintain and modify, and far more valuable.Shtern’s book teaches object-oriented principles beforeteaching the language, helping you derive all the power ofobject-oriented development to build superior software. Learn how tomake design decisions based on key criteria such as informationhiding and pushing responsibilities from clients down to serverclasses. Then, master every key feature of ANSI/ISO C++ from asoftware engineer’s perspective: classes, methods, constmodifiers, dynamic memory management, class composition,inheritance, polymorphism, I/O, and much more.If you want to build outstanding C++ software, coding skillisn’t enough. Objects aren’t enough. You must design,think, and program using today’s best software engineeringpractices — and with Core C++, you will.