دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Scott Meyers
سری:
ناشر: O'Reilly Media
سال نشر: 2014
تعداد صفحات: [334]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 10 Mb
در صورت تبدیل فایل کتاب Effective Modern C++ 42 Specific Ways to Improve Your Use of C++11 and C++14 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب C++ مدرن موثر 42 روش خاص برای بهبود استفاده شما از C++11 و C++14 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در نگاه اول، C++11 و C++14 با ویژگیهای جدیدی که معرفی
میکنند، تعریف میشوند، به عنوان مثال، اعلانهای نوع خودکار،
معناشناسی حرکت، عبارات لامبدا و پشتیبانی همزمان. اطلاعات مربوط
به این ویژگیها به آسانی به دست میآید، اما یادگیری استفاده
مؤثر از آنها (به گونهای که نرمافزار حاصل درست، کارآمد، قابل
نگهداری و قابل حمل باشد) چالشبرانگیزتر است. این نقش این کتاب
است. نحوه نوشتن نرم افزار موثر با استفاده از C++11 و C++14،
یعنی با استفاده از C++ مدرن را شرح می دهد.
موضوعات عبارتند از:
مزایا و معایب مقداردهی اولیه یکنواخت، بدون مشخصات، ارسال کامل،
و اشاره گر هوشمند ایجاد توابع.
روابط بین std::move، std::forward، ارجاعات rvalues و ارجاعات
جهانی.
موثرترین اشکال ضبط لامبدا.
نحوه بهترین شیوه ها در برنامه نویسی C++ "قدیمی" ( یعنی C++98)
برای C++ مدرن نیاز به بازبینی دارد.
C++ مدرن مؤثر از قالب اثبات شده کتابهای مؤثر قبلی اسکات مایرز
(Effective C++، More Effective C++ و Effective STL) پیروی
میکند، اما مطالب کاملاً جدیدی را پوشش میدهد. خواندن آن برای
هر توسعه دهنده نرم افزار C++ مدرن ضروری است.
At first glance, C++11 and C++14 are defined by the new
features they introduce, e.g., auto type declarations, move
semantics, lambda expressions, and concurrency support.
Information on these features is easy to come by, but learning
to apply them effectively (such that the resulting software is
correct, efficient, maintainable, and portable) is more
challenging. That’s the role of this book. It describes how to
write effective software using C++11 and C++14, i.e., using
modern C++.
Topics include:
The pros and cons of uniform initialization, noexcept
specifications, perfect forwarding, and smart pointer make
functions.
The relationships among std::move, std::forward, rvalues
references, and universal references.
The most effective forms of lambda capture.
How best practices in “old” C++ programming (i.e., C++98)
require revision for modern C++.
Effective Modern C++ follows the proven format of Scott Meyers’
earlier Effective books (Effective C++, More Effective C++, and
Effective STL), but covers entirely new material. It’s
essential reading for every modern C++ software developer.