Afbeelding 1 van 1
More Effective C++: 35 New Ways to Im..., Meyers, Scott,LIKE NEW
Objectstaat:
Ophalen:
Verzendkosten:
Bevindt zich in: Round Rock, Texas, Verenigde Staten
Levering:
Geschatte levering tussen za, 8 jun en di, 11 jun tot 43230
Retourbeleid:
Betalingen:
Winkel met vertrouwen
Verkopergegevens
- 96,4% positive feedback
Ingeschreven als zakelijke verkoper
De verkoper neemt de volledige verantwoordelijkheid voor deze aanbieding.
eBay-objectnummer:364776887042
Specificaties
- Objectstaat
- Artist
- Meyers, Scott
- Brand
- N/A
- EAN
- 9780201633719
- ISBN
- 020163371X
- Book Title
- More Effective C++: 35 New Ways to Improve Your Programs and D...
- Release Title
- More Effective C++: 35 New Ways to Improve Your Programs and D...
- Colour
- N/A
- Subject Area
- Computers
- Publication Name
- More Effective C++ : 35 New Ways to Improve Your Programs and Designs
- Item Length
- 9.2 in
- Publisher
- Addison Wesley Professional
- Subject
- Programming Languages / C++
- Series
- Addison-Wesley Professional Computing Ser.
- Publication Year
- 1995
- Type
- Textbook
- Format
- Trade Paperback
- Language
- English
- Item Height
- 0.8 in
- Item Width
- 7.4 in
- Item Weight
- 23.2 Oz
- Number of Pages
- 336 Pages
Over dit product
Product Information
More than 150,000 copies in print! Praise for Scott Meyers' first book, Effective C++ : "I heartily recommend Effective C++ to anyone who aspires to mastery of C++ at the intermediate level or above." - The C/C++ User's Journal From the author of the indispensable Effective C++ , here are 35 new ways to improve your programs and designs. Drawing on years of experience, Meyers explains how to write software that is more effective : more efficient, more robust, more consistent, more portable, and more reusable. In short, how to write C++ software that's just plain better. More Effective C++ includes: Proven methods for improving program efficiency, including incisive examinations of the time/space costs of C++ language features Comprehensive descriptions of advanced techniques used by C++ experts, including placement new, virtual constructors, smart pointers, reference counting, proxy classes, and double-dispatching Examples of the profound impact of exception handling on the structure and behavior of C++ classes and functions Practical treatments of new language features, including bool, mutable, explicit, namespaces, member templates, the Standard Template Library, and more. If your compilers don't yet support these features, Meyers shows you how to get the job done without them. More Effective C++ is filled with pragmatic, down-to-earth advice you'll use every day. Like Effective C++ before it, More Effective C++ is essential reading for anyone working with C++.
Product Identifiers
Publisher
Addison Wesley Professional
ISBN-10
020163371x
ISBN-13
9780201633719
eBay Product ID (ePID)
24038255444
Product Key Features
Publication Name
More Effective C++ : 35 New Ways to Improve Your Programs and Designs
Format
Trade Paperback
Language
English
Subject
Programming Languages / C++
Series
Addison-Wesley Professional Computing Ser.
Publication Year
1995
Type
Textbook
Subject Area
Computers
Number of Pages
336 Pages
Dimensions
Item Length
9.2 in
Item Height
0.8 in
Item Width
7.4 in
Item Weight
23.2 Oz
Additional Product Features
LCCN
95-047354
Lc Classification Number
Qa76.73.C153m495
Table of Content
Acknowledgments xi Introduction 1 Basics 9 Item 1: Distinguish between pointers and references. 9 Item 2: Prefer C++-style casts. 12 Item 3: Never treat arrays polymorphically. 16 Item 4: Avoid gratuitous default constructors. 19 Operators 24 Item 5: Be wary of user-defined conversion functions. 24 Item 6: Distinguish between prefix and postfix forms of increment and decrement operators. 31 Item 7: Never overload &&, , or,. 35 Item 8: Understand the different meanings of new and delete. 38 Exceptions 44 Item 9: Use destructors to prevent resource leaks. 45 Item 10: Prevent resource leaks in constructors. 50 Item 11: Prevent exceptions from leaving destructors. 58 Item 12: Understand how throwing an exception differs from passing a parameter or calling a virtual function. 61 Item 13: Catch exceptions by reference. 68 Item 14: Use exception specifications judiciously. 72 Item 15: Understand the costs of exception handling. 78 Efficiency 81 Item 16: Remember the 80-20 rule. 82 Item 17: Consider using lazy evaluation. 85 Item 18: Amortize the cost of expected computations. 93 Item 19: Understand the origin of temporary objects. 98 Item 20: Facilitate the return value optimization. 101 Item 21: Overload to avoid implicit type conversions. 105 Item 22: Consider using op= instead of stand-alone op . 107 Item 23: Consider alternative libraries. 110 Item 24: Understand the costs of virtual functions, multiple inheritance, virtual base classes, and RTTI. 113 Techniques 123 Item 25: Virtualizing constructors and non-member functions. 123 Item 26: Limiting the number of objects of a class. 130 Item 27: Requiring or prohibiting heap-based objects. 145 Item 28: Smart pointers. 159 Item 29: Reference counting. 183 Item 30: Proxy classes. 213 Item 31: Making functions virtual with respect to more than one object. 228 Miscellany 252 Item 32: Program in the future tense. 252 Item 33: Make non-leaf classes abstract. 258 Item 34: Understand how to combine C++ and C in the same program. 270 Item 35: Familiarize yourself with the language standard. 277 Recommended Reading 285 An auto_ptr Implementation 291 General Index 295 Index of Example Classes, Functions, and Templates 313
Copyright Date
1996
Target Audience
Scholarly & Professional
Dewey Decimal
005.1/33
Dewey Edition
20
Illustrated
Yes
Objectbeschrijving van de verkoper
De verkoper neemt de volledige verantwoordelijkheid voor deze aanbieding.
eBay-objectnummer:364776887042
Verzending en verwerking
Objectlocatie:
Round Rock, Texas, Verenigde Staten
Wordt verzonden naar:
Afghanistan, Albanië, Algerije, Andorra, Angola, Anguilla, Antigua en Barbuda, Argentinië, Armenië, Aruba, Australië, Azerbeidzjan, Bahama's, Bahrein, Bangladesh, België, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnië en Herzegovina, Botswana, Brazilië, Brunei Darussalam, Bulgarije, Burkina Faso, Burundi, Cambodja, Canada, Centraal-Afrikaanse Republiek, Chili, China, Colombia, Costa Rica, Cyprus, Democratische Republiek Congo, Denemarken, Djibouti, Dominicaanse Republiek, Duitsland, Ecuador, Egypte, El Salvador, Equatoriaal-Guinea, Eritrea, Estland, Ethiopië, Fiji, Filipijnen, Finland, Frankrijk, Gabon, Gambia, Georgië, Ghana, Gibraltar, Grenada, Griekenland, Groenland, Guatemala, Guinee, Guinee-Bissau, Guyana, Haïti, Honduras, Hongarije, Hongkong, IJsland, Ierland, India, Indonesië, Israël, Italië, Ivoorkust, Jamaica, Japan, Jemen, Jordanië, Kaaimaneilanden, Kaapverdische eilanden, Kameroen, Kazachstan, Kenia, Kirgizië, Kiribati, Koeweit, Kroatië, Laos, Lesotho, Letland, Libanon, Liberia, Liechtenstein, Litouwen, Luxemburg, Macau, Macedonië, Madagaskar, Malawi, Maldiven, Maleisië, Mali, Malta, Marokko, Mauritanië, Mauritius, Mexico, Moldavië, Monaco, Mongolië, Montenegro, Montserrat, Mozambique, Namibië, Nauru, Nederland, Nepal, Nicaragua, Nieuw-Zeeland, Niger, Nigeria, Noorwegen, Oeganda, Oezbekistan, Oman, Oostenrijk, Pakistan, Panama, Papoea-Nieuw-Guinea, Paraguay, Peru, Polen, Portugal, Qatar, Republiek Congo, Roemenië, Rwanda, Saint Kitts en Nevis, Saint Lucia, Saint Vincent en de Grenadines, San Marino, Saudi-Arabië, Senegal, Servië, Seychellen, Sierra Leone, Singapore, Slovenië, Slowakije, Solomoneilanden, Spanje, Sri Lanka, Suriname, Swaziland, Tadzjikistan, Taiwan, Tanzania, Thailand, Togo, Tonga, Trinidad en Tobago, Tsjaad, Tsjechië, Tunesië, Turkije, Turkmenistan, Turks- en Caicoseilanden, Uruguay, Vanuatu, Vaticaanstad, Verenigd Koninkrijk, Verenigde Arabische Emiraten, Verenigde Staten, Vietnam, Wallis en Futuna, Westelijk Samoa, Zambia, Zimbabwe, Zuid-Afrika, Zuid-Korea, Zweden, Zwitserland
Uitgesloten:
Barbados, Frans-Guyana, Frans-Polynesië, Guadeloupe, Libië, Martinique, Nieuw-Caledonië, Oekraïne, Russische Federatie, Réunion, Venezuela
Verzending en verwerking | Tot | Service | Levering*Zie opmerkingen over levering |
---|---|---|---|
Gratis verzending | Verenigde Staten | Voordelige verzendservice (USPS Media MailTM) | Geschatte levering tussen za, 8 jun en di, 11 jun tot 43230 |
Gratis ophalen | Verenigde Staten | Local Pickup |
Verwerkingstijd |
---|
Wordt doorgaans binnen 1 werkdag na ontvangst van betaling verzonden. |
Belasting |
---|
Er kunnen belastingen van toepassing zijn tijdens Betalen. Meer weten?Lees meer over het betalen van belastingen op eBay-aankopen. |
Btw voor objectnr.364776887042
Btw voor objectnr.364776887042
Verkoper berekent btw op objecten die naar de volgende staten worden verzonden:
Staat | Btw-tarief |
---|
Retourbeleid
Details retourbeleid |
---|
De verkoper accepteert geen retourzendingen voor dit object. |
Betalingsgegevens
Betalingsmethoden
Ingeschreven als zakelijke verkoper
Feedback verkoper (96)
a***n (1273)- Feedback gegeven door koper.
Afgelopen maand
Geverifieerde aankoop
Great service! fast delivery! Book arrived in excellent condition as described by seller. Thanks.
Antwoord van: americanmkp- Feedback beantwoord door verkoper americanmkp.- Feedback beantwoord door verkoper americanmkp.
Thank You
a***5 (1268)- Feedback gegeven door koper.
Afgelopen maand
Geverifieerde aankoop
Thanks.
Antwoord van: americanmkp- Feedback beantwoord door verkoper americanmkp.- Feedback beantwoord door verkoper americanmkp.
Thank You
o***d (737)- Feedback gegeven door koper.
Afgelopen maand
Geverifieerde aankoop
Nice item, well packaged & shipped promptly. Thank you!
Antwoord van: americanmkp- Feedback beantwoord door verkoper americanmkp.- Feedback beantwoord door verkoper americanmkp.
Thank you