دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Herb Sutter
سری:
ISBN (شابک) : 0201615622
ناشر: Addison Wesley
سال نشر: 1999
تعداد صفحات: 288
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب C++ استثنایی: 47 معما مهندسی، مسائل برنامه نویسی و راه حل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Main Page......Page 2
Table of content......Page 4
Copyright......Page 8
Foreword......Page 10
Preface......Page 11
How to Read This Book......Page 12
How We Got Here: 'GotW' and PeerDirect......Page 14
Acknowledgments......Page 15
Generic Programming and the C++ Standard Library......Page 16
Item 1. Iterators......Page 17
Solution......Page 18
Item 2. Case-Insensitive Strings—Part 1......Page 21
Solution......Page 22
Item 3. Case-Insensitive Strings—Part 2......Page 26
Solution......Page 27
Item 4. Maximally Reusable Generic Containers—Part 1......Page 29
Solution......Page 30
Item 5. Maximally Reusable Generic Containers—Part 2......Page 31
Solution......Page 33
Alternative: The Standard Library Approach......Page 36
Item 6. Temporary Objects......Page 41
Solution......Page 42
Item 7. Using the Standard Library (or, Temporaries Revisited)......Page 47
Solution......Page 48
Exception-Safety Issues and Techniques......Page 50
Item 8. Writing Exception-Safe Code—Part 1......Page 51
Solution......Page 53
Item 9. Writing Exception-Safe Code—Part 2......Page 57
Solution......Page 58
Item 10. Writing Exception-Safe Code—Part 3......Page 61
Solution......Page 62
Item 11. Writing Exception-Safe Code—Part 4......Page 68
Solution......Page 69
Item 12. Writing Exception-Safe Code—Part 5......Page 71
Solution......Page 73
Item 13. Writing Exception-Safe Code—Part 6......Page 78
Solution......Page 79
Item 14. Writing Exception-Safe Code—Part 7......Page 84
Solution......Page 85
Item 15. Writing Exception-Safe Code— Part 8......Page 87
Solution......Page 88
Item 16. Writing Exception-Safe Code—Part 9......Page 91
Solution......Page 92
Item 17. Writing Exception-Safe Code—Part 10......Page 96
Solution......Page 97
Item 18. Code Complexity—Part 1......Page 99
Solution......Page 100
Item 19. Code Complexity—Part 2......Page 103
Solution......Page 104
Class Design and Inheritance......Page 109
Item 20. Class Mechanics......Page 110
Solution......Page 111
Item 21. Overriding Virtual Functions......Page 118
Solution......Page 120
Item 22. Class Relationships—Part 1......Page 124
Solution......Page 126
Item 23. Class Relationships—Part 2......Page 129
Solution......Page 131
Item 24. Uses and Abuses of Inheritance......Page 136
Solution......Page 138
Item 25. Object-Oriented Programming......Page 145
Solution......Page 146
Compiler Firewalls and the Pimpl Idiom......Page 148
Item 26. Minimizing Compile-time Dependencies—Part 1......Page 149
Solution......Page 150
Item 27. Minimizing Compile-time Dependencies—Part 2......Page 153
Solution......Page 154
Item 28. Minimizing Compile-time Dependencies—Part 3......Page 158
Solution......Page 160
Item 29. Compilation Firewalls......Page 162
Solution......Page 163
Item 30. The 'Fast Pimpl' Idiom......Page 165
Solution......Page 167
Name Lookup, Namespaces, and the Interface Principle......Page 174
Item 31. Name Lookup and the Interface Principle—Part 1......Page 175
Solution......Page 176
Item 32. Name Lookup and the Interface Principle—Part 2......Page 179
Solution......Page 180
Item 33. Name Lookup and the Interface Principle—Part 3......Page 189
Solution......Page 190
Item 34. Name Lookup and the Interface Principle—Part 4......Page 194
Solution......Page 195
Memory Management......Page 202
Item 35. Memory Management—Part 1......Page 203
Solution......Page 204
Item 36. Memory Management—Part 2......Page 207
Solution......Page 210
Item 37. AUTO_PTR......Page 216
Solution......Page 218
Traps, Pitfalls, and Anti-Idioms......Page 228
Item 38. Object Identity......Page 229
Solution......Page 230
Item 39. Automatic Conversions......Page 233
Solution......Page 234
Item 40. Object Lifetimes—Part 1......Page 236
Solution......Page 237
Item 41. Object Lifetimes—Part 2......Page 239
Solution......Page 240
Miscellaneous Topics......Page 248
Item 42. Variable Initialization—Or is it?......Page 249
Solution......Page 250
Item 43. Const-Correctness......Page 252
Solution......Page 254
Item 44. Casts......Page 261
Solution......Page 263
Item 45. BOOL......Page 268
Solution......Page 269
Item 46. Forwarding Functions......Page 272
Solution......Page 273
Item 47. Control Flow......Page 276
Solution......Page 279
Afterword......Page 286
Bibliography......Page 287