Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Microsoft Programming   C & C++ Windows Programming

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices


Huge Savings Item! Free Shipping Included! Save 19% on the C++ Coding Standards: 101 Rules, Guidelines, and Best Practices by Addison-Wesley Professional at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential


Product Description

Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.

The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like

  • What's worth standardizing--and what isn't?
  • What are the best ways to code for scalability?
  • What are the elements of a rational error handling policy?
  • How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies?
  • When (and how) should you use static and dynamic polymorphism together?
  • How do you practice "safe" overriding?
  • When should you provide a no-fail swap?
  • Why and how should you prevent exceptions from propagating across module boundaries?
  • Why shouldn't you write namespace declarations or directives in a header file?
  • Why should you use STL vector and string instead of arrays?
  • How do you choose the right STL search or sort algorithm?
  • What rules should you follow to ensure type-safe code?

Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.



Additional Information

Manufacturer:Addison-Wesley Professional
Publisher:Addison-Wesley Professional
Studio:Addison-Wesley Professional
UPC:076092018117
EAN:9780321113580
Item Weight:1.1 pounds
Item Size:0.6 x 7.3 x 7.3 inches
Package Weight:1.1 pounds
Package Size:7.32 x 0.63 x 0.63 inches

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices by Addison-Wesley Professional

Buy Now:
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

Brand: Addison-Wesley Professional
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$59.99
$48.89
You Save: 19%


Quantity:  

 


 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Addison-Wesley Professional, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9781937161736, isbn: 1937161730,
VISUAL BASIC AND DATABASES is a step-by-step database programming tutorial that provides a detailed introduction to using Visual Basic for accessing and maintaining databases for desktop applications. Topics covered include: database structure, datab...

mpn: 44885096, ean: 9781259641480, isbn: 1259641481,
Distribute Actionable, Timely BI with Microsoft® SQL Server® 2016 and Power BIDrive better, faster, more informed decision making across your organization using the expert tips and best practices featured in this hands-on guide. Delivering Business...

mpn: 9781591397991, ean: 9781591397991, isbn: 1591397995,
When discussing being stuck in a "win-win vs. win-lose" debate, most negotiation books focus on face-to-face tactics. Yet, table tactics are only the "first dimension" of David A. Lax and James K. Sebenius' pathbreaking 3-D Negotiation (TM) approach,...

ean: 9780990583455, isbn: 0990583457,
Take performance to the next level! This book does not just teach you how the CLR works---it teaches you exactly what you need to do now to obtain the best performance today. It will expertly guide you through the nuts and bolts of extreme performanc...

ean: 9781787281905, isbn: 1787281906,
Key FeaturesFocus on coding with the new, improved, and powerful tools of VS 2017Master improved debugging and unit testing support capabilitiesAccelerate cloud development with the built-in Azure toolsBook DescriptionVisual Studio 2017 is the all-ne...

mpn: diagram, ean: 9780201314526, isbn: 0201314525,
"This is an eminently readable book which an ordinary programmer, unskilled in mathematical analysis and wary of theoretical algorithms, ought to be able to pick up and get a lot out of.." - Steve Summit, author of C Programming FAQs Sedgewick ha...

ean: 9781491961735, isbn: 1491961732,
At a time when nearly every vertical, regardless of domain, seems to need software running in the cloud to make money, microservices provide the agility and drastically reduced time to market you require. This hands-on guide shows you how to create, ...

mpn: 43171-603891, ean: 9780201703535, isbn: 020170353X,
This is a first-rate introductory book that takes a practical approach to solving problems using C++. It covers a much wider scope of C++ programming than other introductory books Ive seen, and in a surprisingly compact format. - Dag Bruck, founding ...

ean: 9781615470341, isbn: 1615470344,
Power Query is one component of the Power BI (Business Intelligence) product from Microsoft, and “M” is the name of the programming language created by it. As more business intelligence pros begin using Power Pivot, they find that they do not hav...

ean: 9781484230176, isbn: 1484230175,
This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 8th edition, you’ll find all the very latest C# 7.1 and .NET 4.7 features here, along with four brand new cha...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.