Track using Order ID
Login and do more!
- Track individual Orders
- View your entire Order history
- Cancel individual Orders
- Conveniently review products and sellers
Add another Item
Add another Item
Add another Item
Add another Item
* Shipments from locations where relevant permissions have been obtained.
Effective C++: 55 Specific Ways To Improve Your Programs And Designs shows better ways to design and write programs in C++.
Summary Of The Book
Effective C++: 55 Specific Ways To Improve Your Programs And Designs shows the readers many ways they can improve their software design and code while writing programs in C++. The author has divided and grouped the techniques he discusses under nine chapter headings. The first chapter, Accustoming Yourself to C++ looks at some fundamental concepts that will help the readers begin good designing and coding practices.
It introduces C++ as part of a Federation of Languages. It then shows how using const, inline and enum are better than using #define. The section also provides other vital tips, for instance, to see that objects are initialized before use. The second chapter focuses on Constructors, Destructors and Assignment Operators. It provides many useful tips like having assignment operators return a reference to, preventing exceptions from leaving destructors, and handling assignment to self in operators.
The third chapter provides useful tips on Resource Management. The next chapter covers Designs and Declarations. This section contains eight techniques, focusing on declarations and design. The next section focuses on Implementations. This explains six techniques and tips. These include an advice to define variables only when needed, minimizing compilation dependencies between files and creating exception-safe code. The book then discusses techniques that can improve Inheritance and Object Oriented design. This section provides nine tips. This includes stressing the need to differentiate between inheritance of interface and inheritance of implementation. The author also advises minimizing the use of multiple inheritance and private inheritance.
The seventh chapter explains techniques for Templates and Generic Programming. This section explains how to access names in template based classes. It also discusses compile time polymorphisms and implicit interfaces. There are a total of eight tips in this chapter. The next chapter looks at Customizing new and delete operators. This section explains the need to understand when it makes sense to replace the default new and delete handlers.
The last chapter provides tips for some miscellaneous topics. Here, the need to pay attention to compiler warnings is emphasized. Then the author asks the readers to familiarize themselves with the standard library and Boost. Effective C++: 55 Specific Ways To Improve Your Programs And Designs uses TR1 library functionalities and there are also comparisons to the standard library features. The book also discusses the difference between the the group of languages related to C++ like Java, C, and C#. It provides a total of 55 techniques to help improve the design and coding of the different components of a C++ programs.
About Scott Meyers
Scott Meyers is a software developer and writer. He is also the author of Overview of The New C++ (C++11), Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library, and More Effective C++: 35 New Ways to Improve Your Programs and Designs.
Scott Douglas Meyers has an M.S. and a PhD in Computer Science. He is a software consultant and is best known for his Effective C++ books. He has presented special, limited attendance conferences on C++. He is also a recipient of the Excellence In Programming award from Dr. Dobb’s Journal.
|Number of Pages||320 Pages|
Have you used this product?
Rate it now.Write a Review
Feb 6, 2012
Every sane C++ programmer should read it.I bought this book while I was working for Google Summer of Code project. It was recommended by my mentor. If you want to learn C++, this book is not for you. Instead this will introduce you to the best practices followed in C++ world. Honestly I learned more during 5 month of reading this book than during my programming classes in college.
AMAR PRATAP SINGH
Dec 7, 2012
Must read book for every C++ programmerThis book has some great tips which can make your program bug free ,Many things normal programmer misses.some sort of prior exp with C++ is required.
Oct 23, 2013
Superb book for everything.This is the superb book that is not written to teach us C++ or how to program. It is considered as the guide lines for an experienced programmer for writing effective code. The contents in this book are included topic wise to include everything for that topic.
Jul 27, 2013
This book rocks !!!This is a book everybody should own in order to take oneself to the next level in C++. Before you buy this, make sure you are thorough with the basics of C++. This book is not for beginners. This book is mostly giving you cautions before you use any feature of C++ programming. Meyers explains the right way to do the day-to-day coding any developer does. While reading most of the sections you will feel like "why the hell this didn't strike my mind before". This book also might help in interviews. So don't wait. Grab it. At the end of it, you are going to be a better developer.
May 31, 2012
page quality is very very poordefinitely book content is very good, Most of the interviewer refers this book, publisher Pearson any book you will buy from flipkart quality of book is very very poor. Price could be good in compare to other publisher but while reading I am sure people looks for good quality pages. Here in case of Pearson all pages are very very dull
Oct 15, 2014
Must for every C++ programmersThis book should be read by every C++ programmers. It can be used as a reference book. I look forward for C++11 book.
Mar 26, 2014
Just buy. Don't waste time on investigating about bookThis book is mandatory for every c programmer and it is really good secondary book for C .
Mar 20, 2014
Just an awsm bookBuying this book is the best decision i've ever made.
Apr 11, 2013
Happy with the deliveryI got the item very next day. Actually i was in need of this book immediately as I am preparing for my interview and am happy that i got it so soon. Very curious to read this book . Thank you Filkkart :) .