دانلود کتاب More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
49,000 تومان
C++ استثنایی تر: 40 معما مهندسی جدید، مسائل برنامه نویسی و راه حل
| موضوع اصلی | برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Addison-Wesley Professional |
| تعداد صفحه | 304 |
| حجم فایل | 505 کیلوبایت |
| کد کتاب | 020170434X,9780201704341 |
| نویسنده | Herb Sutter |
|---|---|
| زبان | انگلیسی |
| فرمت | CHM |
| سال انتشار | 2001 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
C++ استثنایی تر: 40 معما مهندسی جدید، مسائل برنامه نویسی و راه حل
سازماندهی شده در قالب عملی مشکل و راه حل، More Exceptional C++ از جایی شروع می شود که Exceptional C++ بسیار تحسین شده را ترک می کند و استراتژی های موفقی برای حل مشکلات دنیای واقعی در C++ ارائه می دهد. هرب ساتر با اقتباس از سال ها تجربه درونی، تکنیک های آزمایش شده و راه حل های عملی را برای برنامه نویسانی که سیستم های نرم افزاری مدرن با C++ را طراحی می کنند، از پروژه های کوچک گرفته تا برنامه های کاربردی سازمانی ارائه می دهد. با ساخت حدود چهل پازل برنامه نویسی، C++ استثنایی تر به شما کمک می کند قوانین و قوانین را درک کنید. مسائل مهم برای طراحی و توسعه نرم افزار موفق در C++. مضامین جدید موجود در این دنباله تاکید زیادی بر برنامهنویسی عمومی، مدیریت حافظه، و استفاده از کتابخانه استاندارد C++، از جمله پوشش تکنیکهای مهم مانند صفات و محمولات دارد. همچنین شامل دستورالعملها و ملاحظاتی است که باید هنگام استفاده از ظروف و الگوریتمهای استاندارد به خاطر بسپارید – موضوعاتی که به ندرت در منابع دیگر به طور عمیق توضیح داده میشوند. خوانندگان راهحلهایی برای سؤالات مهمی مانند: در هنگام استفاده از std::map و std:: تنظیم کنید، و چگونه می توانید با خیال راحت از آنها اجتناب کنید؟ استفاده از چه نوع محمولاتی با STL ایمن است، چه نوع محمولاتی بی خطر هستند و چرا؟ چه تکنیک هایی برای نوشتن کدهای قالب عمومی قدرتمند وجود دارد که بتواند رفتار خود را بر اساس قابلیت های انواعی که برای کار با آنها در نظر گرفته شده تغییر دهد؟ چه زمانی و چگونه باید کد خود را بهینه کنید؟ چرا بهینه سازی های فانتزی می تواند (و انجام می دهد) ما را به دردسر بیاندازد؟ و اگر در حال نوشتن کد ایمن چند رشته ای هستید، چگونه می توان برخی از این پاسخ ها را تغییر داد؟ آیا ایمنی استثنایی بر طراحی کلاس تأثیر میگذارد، یا میتوان آن را بهعنوان یک فکر بعدی بازسازی کرد؟ چگونه می توانید هنگام ترکیب کتابخانه های مبتنی بر وراثت از فروشندگان مختلف از مشکل دوقلو سیامی اجتناب کنید؟ چگونه می توانید با خیال راحت از auto_ptr استفاده کنید و سپس از الگوهای طراحی رایج برای تطبیق آن برای جلوگیری از مشکلات رایج استفاده کنید؟ آیا می توانید از auto_ptr به عنوان عضو کلاس استفاده کنید؟ قبل از اینکه بخواهید از آن استفاده کنید چه چیزهایی باید بدانید؟ به علاوه یکی از متداول ترین سوالات تکراری در مورد C++ مدرن: به هر حال چه زمانی و چگونه باید از فضاهای نام استفاده کرد؟ C++ استثنایی تر، یک مورد ضروری برای برنامه نویسان جدی، درک کامل و عملگرایانه زبان را فراهم می کند و در عین حال به شما نشان می دهد که چگونه استثنایی بنویسید. کد در C++
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
Organized in a practical problem-and-solution format, More Exceptional C++ picks up where the widely acclaimed Exceptional C++ leaves off, providing successful strategies for solving real-world problems in C++. Drawing from years of in-the-trenches experience, Herb Sutter provides tested techniques and practical solutions for programmers designing modern software systems with C++, from small projects to enterprise applications.Built around forty programming puzzles, More Exceptional C++ helps you understand the rules and issues critical to successful software design and development in C++. New themes included in this sequel place a strong emphasis on generic programming, memory management, and using the C++ standard library, including coverage of important techniques like traits and predicates. Also included are guidelines and considerations to remember when using standard containers and algorithms – topics rarely covered in-depth in other sources.Readers will find solutions to such important questions as:What pitfalls might you encounter when using std::map and std::set, and how can you safely avoid them? What kinds of predicates are safe to use with the STL, what kinds aren’t, and why? What techniques are available for writing powerful generic template code that can change its own behavior based on the capabilities of the types it’s given to work with? When and how should you optimize your code? Why can (and do) fancy optimizations get us into trouble? And how can some of these answers change if you’re writing multithread-safe code? Does exception safety affect class design, or can it be retrofitted in as an afterthought? How can you avoid the Siamese Twin problem when combining inheritance-based libraries from different vendors? How can you safely use auto_ptr, and then use common design patterns to adapt it to avoid common pitfalls? Can you use auto_ptr as a class member? What must you know before you elect to use it that way? Plus one of the most frequently recurring questions about modern C++: When and how should you use namespaces, anyway?A must-have for the serious programmer, More Exceptional C++ provides a thorough and pragmatic understanding of the language while showing you how to write exceptional code in C++.
محصولات مرتبط
دانلود کتاب Blockchain enabled Applications
دانلود کتاب Blockchain Enabled Applications: Understand the Blockchain Ecosystem and How to Make it Work for You
دانلود کتاب Blockchain Platforms: A Look at the Underbelly of Distributed Platforms
دانلود کتاب Delphi Graphics and Game Programming Exposed
دانلود کتاب Game Programming Gems 2 (Game Programming Gems Series)
دانلود کتاب Hands-On Blockchain for Python Developers: Gain blockchain programming skills to build decentralized applications using Python
| موضوع اصلی | کامپیوتر - برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Packt Publishing |
| تعداد صفحه | 450 / 436 |
| حجم فایل | 14.16 مگابایت |
| کد کتاب | 1788627857 , 9781788627856 |

نقد و بررسیها
هنوز بررسیای ثبت نشده است.