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: 9780201543308, isbn: 0201543303,
This book focuses on the principles, processes and decisions made during the development of the C++ programming language. As the inventor of the language, Stroustrup presents his insight into the decisions which resulted in the features of C++ - the ...

mpn: index, ean: 9780131096530, isbn: 0131096532,
Provides solutions to all exercises in Kernighan & Ritchie's new ANSI C book. Ideal for use with K&R in any course on C. Careful study of this answer book will help understand ANSI C and enhance programming skills. Tondo & Gimpel describe each soluti...

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...

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...

mpn: illustrations, ean: 9781617292323, isbn: 161729232X,
Summary Unity in Action teaches you how to write and deploy games. You'll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer. Based on Unity version 5. Purchase of the print book inc...

mpn: 9780672337451, ean: 9780672337451, isbn: 0672337452,
  In just 24 sessions of one hour or less, you’ll learn how to build complete, reliable, and modern Windows applications with Microsoft® Visual Basic® 2015. Using a straightforward, step-by-step approach, each lesson builds on what you’ve alre...

mpn: 9780735662780, ean: 9780735662780, isbn: 0735662789,
Use Windows debuggers throughout the development cycle—and build better software Rethink your use of Windows debugging and tracing tools—and learn how to make them a key part of test-driven software development. Led by a member of the Windows Fun...

mpn: 39678986, ean: 9781430265290, isbn: 1430265299,
The ASP.NET MVC 5 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with a...

mpn: 125 black & white illustrations, biograp, ean: 9781484200650, isbn: 1484200659,
Modern X86 Assembly Language Programming shows the fundamentals of x86 assembly language programming. It focuses on the aspects of the x86 instruction set that are most relevant to application software development. The book's structure and sample cod...

ean: 9781617292996, isbn: 1617292990,
Summary Concurrency in .NET teaches you how to build concurrent and scalable programs in .NET using the functional paradigm. This intermediate-level guide is aimed at developers, architects, and passionate computer programmers who are interested in w...



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