Skip to content

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
Stock Photo: Cover May Be Different

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices Paperback - 2004 - 1st Edition

by John Fuller (Editor); Herb Sutter; Andrei Alexandrescu


From the rear cover

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.

Details

  • Title C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
  • Author John Fuller (Editor); Herb Sutter; Andrei Alexandrescu
  • Binding Paperback
  • Edition number 1st
  • Edition 1
  • Pages 240
  • Volumes 1
  • Language ENG
  • Publisher Addison-Wesley Professional, Boston
  • Date 2004-11
  • Features Bibliography, Index
  • ISBN 9780321113580 / 0321113586
  • Weight 1.06 lbs (0.48 kg)
  • Dimensions 9.34 x 7.38 x 0.59 in (23.72 x 18.75 x 1.50 cm)
  • Library of Congress subjects C++ (Computer program language)
  • Library of Congress Catalog Number 2004022605
  • Dewey Decimal Code 005.133

About the author

Herb Sutter is the author of three highly acclaimed books, Exceptional C++ Style, Exceptional C++, and More Exceptional C++ (Addison-Wesley). He chairs the ISO C++ standards committee, and is contributing editor and columnist for C/C++ Users Journal. As a software architect for Microsoft, Sutter leads the design of C++ language extensions for .NET programming.

Andrei Alexandrescu is the author of the award-winning book Modern C++ Design (Addison-Wesley, 2001) and is a columnist for C/C++ Users Journal.

Back to Top

More Copies for Sale

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
Stock Photo: Cover May Be Different

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

by Sutter, Herb, Alexandrescu, Andrei

  • Used
  • Paperback
Condition
Used - Good
Binding
Paperback
ISBN 13
9780321113580
ISBN 10
0321113586
Quantity Available
1
Seller
Eugene , Oregon, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$3.99
$3.99 shipping to USA

Show Details

Description:
Addison-Wesley Professional. Used - Good. Paperback This item shows wear from consistent use but remains in good readable condition. It may have marks on or in it, and may show other signs of previous use or shelf wear. May have minor creases or signs of wear on dust jacket. Packed with care, shipped promptly.
Item Price
$3.99
$3.99 shipping to USA
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

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

by Herb Sutter; Andrei Alexandrescu

  • Used
  • good
  • Paperback
Condition
Used - Good
Binding
Paperback
ISBN 13
9780321113580
ISBN 10
0321113586
Quantity Available
2
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$7.03
FREE shipping to USA

Show Details

Description:
Addison Wesley Professional, 2004. Paperback. Good. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$7.03
FREE shipping to USA
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

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

by Herb Sutter; Andrei Alexandrescu

  • Used
  • Acceptable
  • Paperback
Condition
Used - Acceptable
Binding
Paperback
ISBN 13
9780321113580
ISBN 10
0321113586
Quantity Available
1
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$7.03
FREE shipping to USA

Show Details

Description:
Addison Wesley Professional, 2004. Paperback. Acceptable. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$7.03
FREE shipping to USA
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
Stock Photo: Cover May Be Different

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

by Herb Sutter; Andrei Alexandrescu

  • Used
  • Paperback
Condition
Used: Good
Binding
Paperback
ISBN 13
9780321113580
ISBN 10
0321113586
Quantity Available
1
Seller
HOUSTON, Texas, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$9.14
FREE shipping to USA

Show Details

Description:
Addison-Wesley Professional, 2004-11-04. Paperback. Used: Good.
Item Price
$9.14
FREE shipping to USA
C++ Coding Standards : 101 Rules, Guidelines, and Best Practices
Stock Photo: Cover May Be Different

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

by Alexandrescu, Andrei, Sutter, Herb

  • Used
Condition
Used - Very Good
ISBN 13
9780321113580
ISBN 10
0321113586
Quantity Available
1
Seller
Reno, Nevada, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$10.43
FREE shipping to USA

Show Details

Description:
Addison Wesley Professional. Used - Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects.
Item Price
$10.43
FREE shipping to USA
C++ Coding Standards : 101 Rules, Guidelines, and Best Practices
Stock Photo: Cover May Be Different

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

by Alexandrescu, Andrei, Sutter, Herb

  • Used
Condition
Used - Very Good
ISBN 13
9780321113580
ISBN 10
0321113586
Quantity Available
1
Seller
Dunfermline, Fife, United Kingdom
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$11.76
$10.00 shipping to USA

Show Details

Description:
Addison Wesley Professional. Used - Very Good. Ships from the UK. Former library book; may include library markings. Used book that is in excellent condition. May show signs of wear or have minor defects.
Item Price
$11.76
$10.00 shipping to USA
C++ Coding Standards : Rules, Guidelines, and Best Practices

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

by Alexandrescu, Andrei

  • Used
  • very good
  • Paperback
Condition
Used - Very Good
Binding
Paperback
ISBN 13
9780321113580
ISBN 10
0321113586
Quantity Available
3
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$16.85
$10.81 shipping to USA

Show Details

Description:
Paperback. Very Good.
Item Price
$16.85
$10.81 shipping to USA
C++ Coding Standards : Rules, Guidelines, and Best Practices

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

by Alexandrescu, Andrei

  • Used
  • good
  • Paperback
Condition
Used - Good
Binding
Paperback
ISBN 13
9780321113580
ISBN 10
0321113586
Quantity Available
1
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$16.87
$10.81 shipping to USA

Show Details

Description:
Paperback. Good.
Item Price
$16.87
$10.81 shipping to USA
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
Stock Photo: Cover May Be Different

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

by Sutter, Herb; Alexandrescu, Andrei

  • Used
  • very good
  • Paperback
  • first
Condition
Used - Very Good
Edition
1st Edition
Binding
Paperback
ISBN 13
9780321113580
ISBN 10
0321113586
Quantity Available
1
Seller
Springfield, Missouri, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$22.50
$5.00 shipping to USA

Show Details

Description:
Addison-Wesley Professional, 2004. 1st Edition . Soft cover. Very Good. Very good, clean, tight condition. Text is free of marks. Previous owner's stamp inside front cover. Professional book dealer since 1999. All orders are processed promptly and carefully packaged with tracking.
Item Price
$22.50
$5.00 shipping to USA
C++ Coding Standards by Herb Sutter
Stock Photo: Cover May Be Different

C++ Coding Standards by Herb Sutter

by Herb Sutter

  • Used
Condition
Used
ISBN 13
9780321113580
ISBN 10
0321113586
Quantity Available
2
Seller
Franklin, Tennessee, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$22.95
$3.95 shipping to USA

Show Details

Description:
This book is in very good condition and ready for quick shipment
Item Price
$22.95
$3.95 shipping to USA