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

Valutazione media 4,21
( su 348 valutazioni fornite da GoodReads )
 
9780321113580: C++ Coding Standards: 101 Rules, Guidelines, And Best Practices

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.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

1.

Sutter, Herb
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuovi Quantità: > 20
Da
Paperbackshop-US
(Wood Dale, IL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro 2004. PAP. Condizione libro: New. New Book. Shipped from UK within 10 to 14 business days. Established seller since 2000. Codice libro della libreria PJ-9780321113580

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 41,34
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,66
In U.S.A.
Destinazione, tempi e costi

2.

Herb Sutter, Andrei Alexandrescu
Editore: Pearson Education (US), United States (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuovi Paperback Quantità: 10
Da
The Book Depository US
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US), United States, 2004. Paperback. Condizione libro: New. 232 x 186 mm. Language: English . Brand New Book. 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. Codice libro della libreria AAK9780321113580

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 45,10
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

3.

Sutter, HerbAlexandrescu, Andrei
Editore: Prentice Hall
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuovi Quantità: > 20
Da
INDOO
(Avenel, NJ, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Prentice Hall. Condizione libro: New. Brand New. Codice libro della libreria 0321113586

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 43,55
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,21
In U.S.A.
Destinazione, tempi e costi

4.

Herb Sutter, Andrei Alexandrescu
Editore: Pearson Education (US), United States (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuovi Paperback Quantità: 10
Da
The Book Depository
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US), United States, 2004. Paperback. Condizione libro: New. 232 x 186 mm. Language: English . Brand New Book. 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. Codice libro della libreria AAK9780321113580

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 51,95
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

5.

Sutter, Herb
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuovi Quantità: 1
Da
PBShop
(Wood Dale, IL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro 2004. PAP. Condizione libro: New. New Book.Shipped from US within 10 to 14 business days. Established seller since 2000. Codice libro della libreria IB-9780321113580

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 51,37
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,66
In U.S.A.
Destinazione, tempi e costi

6.

Herb Sutter, Andrei Alexandrescu
Editore: Addison-Wesley Professional (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuovi Paperback Quantità: 1
Da
Ergodebooks
(RICHMOND, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 2004. Paperback. Condizione libro: New. 1. Codice libro della libreria DADAX0321113586

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 56,11
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,66
In U.S.A.
Destinazione, tempi e costi

7.

Herb Sutter
Editore: Pearson Education (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuovi Quantità: 1
Da
Books2Anywhere
(Fairford, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education, 2004. PAP. Condizione libro: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Codice libro della libreria IB-9780321113580

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 51,51
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,69
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

8.

Herb Sutter
Editore: Pearson Education 2004-10-25, Boston, [Mass.] (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuovi paperback Quantità: 1
Da
Blackwell's
(Oxford, OX, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education 2004-10-25, Boston, [Mass.], 2004. paperback. Condizione libro: New. Codice libro della libreria 9780321113580

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 57,12
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 5,35
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

9.

Sutter, Herb; Alexandrescu, Andrei
Editore: Addison-Wesley Professional (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuovi Paperback Quantità: 1
Da
Irish Booksellers
(Rumford, ME, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 2004. Paperback. Condizione libro: New. book. Codice libro della libreria 0321113586

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 63,31
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

10.

Sutter, Herb
Editore: Addison-Wesley Professional (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuovi Paperback Quantità: 1
Da
Murray Media
(North Miami Beach, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 2004. Paperback. Condizione libro: New. Codice libro della libreria 0321113586

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 64,58
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 2,74
In U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro