دانلود رایگان کتاب:
Effective Modern C++ 42 Specific Ways to Improve Your Use of C++11 and C++14
معرفی و دانلود کتاب:

Effective Modern C++ 42 Specific Ways to Improve Your Use of C++11 and C++14

Effective Modern C++
نویسنده

Scott Meyers

سال انتشار

2015

تعداد صفحات

334

سطح کتاب

پیشرفته

زبان کتاب

انگلیسی

حجم فایل

7MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب Effective Modern C++:

کتاب Effective Modern C++ راهنمایی عملی و عمیق برای استفاده صحیح و مؤثر از قابلیت‌های C++11 و C++14 است. تمرکز کتاب صرفاً بر معرفی ویژگی‌های جدید نیست، بلکه بر نحوه به‌کارگیری درست آن‌ها برای تولید کدی ایمن، بهینه، قابل نگهداری و قابل حمل تأکید دارد. اسکات مایرز با مثال‌های دقیق و دستورالعمل‌های شفاف، برنامه‌نویسان حرفه‌ای را با C++ مدرن آشنا می‌کند.

خلاصه کتاب Effective Modern C++:

این کتاب شامل ۴۲ راهنمای کاربردی است که هر کدام به یکی از چالش‌های مهم C++ مدرن می‌پردازد. موضوعاتی مانند استنتاج نوع با auto و decltype، تفاوت مقداردهی اولیه با {} و ()، استفاده صحیح از constexpr و noexcept و بازنگری بهترین شیوه‌های C++98 در بستر C++ جدید، به‌صورت گام‌به‌گام و مبتنی بر منطق استاندارد تشریح شده‌اند. بخش مهمی از کتاب به مدیریت منابع و کارایی اختصاص دارد؛ از جمله سمانتیک انتقال، ارجاعات rvalue، std::move و std::forward و استفاده اصولی از اشاره‌گرهای هوشمند. همچنین مبحث هم‌روندی با بررسی تفاوت std::atomic و volatile و ارتباط آن‌ها با API هم‌زمانی C++ پوشش داده شده است، تا توسعه‌دهندگان بتوانند کدهای مدرن، ایمن و قابل اطمینان بنویسند.
ویرایش محتوا

فهرست مطالب کتاب Effective Modern C++:

  1. Deducing Types
  2. auto
  3. Moving to Modern C++
  4. Smart Pointers
  5. Rvalue References, Move Semantics, and Perfect Forwarding
  6. Lambda Expressions
  7. The Concurrency API
  8. Tweaks

موارد اخیر