Cart (0)
Digital Cart (0)

Add Another Item

Add Another Item

Add Another Item

Add Another Item

Compare
You can't compare with the above items. (Clear all items in the Compare list)

Effective C++ : 55 Specific Ways to Improve Your Programs and Designs (English) 3rd Edition

(Paperback)
Paperback
Author: Scott Meyers
Language: English
Length: 320 pages
Publisher: Pearson
MRP: Rs. 599
Rs. 527 12% OFF
Selling Price

Sold by

uRead 4.1 / 5
78% positive feedback (2,846) ratings)
  • 5 star
    1,721
  • 4 star
    501
  • 3 star
    214
  • 2 star
    94
  • 1 star
    316
Positive
Neutral
Negative
Buy with confidence when you see the 'Flipkart Advantage' badge. Products tagged with the Flipkart Advantage badge are quality checked, stocked and shipped by Flipkart. They are also backed by our Friendly Returns Policy, which allows for 30 Day Returns. Expedited delivery options such as Same Day/In-a-Day Guarantee Delivery are an added bonus. Read More

* Shipments from locations where relevant permissions have been obtained.

Out of Stock!
This item is Out of Stock!
Notify me when this product is in Stock:
:
Thank you, for your interest in Effective C++ : 55 Specific Ways to Improve Your Programs and Designs (English) 3rd Edition (Paperback). You will be Notified by Email when it becomes available.

Effective C++ : 55 Specific Ways to Improve Your Programs and Designs (English) 3rd Edition (Paperback) Price: Rs. 527

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.

Was this product information helpful?
Yes
No
Thanks for your vote!
Please write your feedback before submitting.

Specifications of Effective C++ : 55 Specific Ways to Improve Your Programs and Designs (English) 3rd Edition (Paperback)

Book Details
Publisher Pearson
ISBN-10 8131714802
Edition 3rdEdition
Number of Pages 320 Pages
Publication Year 2005
Language English
ISBN-13 9788131714805
Binding Paperback
Contributors
Author Scott Meyers
Was the product specification helpful?
Yes
No
Thanks for your vote!
Please write your feedback before submitting.

Please Note: All products sold on Flipkart are brand new and 100% genuine

 

PAYMENT METHOD

POWERED BY
Loading ...