- عنوان: C++ Lambda Story
- نویسنده/انتشارات: Bartłomiej Filipek
- حوزه: برنامه نویسی ++C
- سال انتشار: 2021
- تعداد صفحه: 157
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 1.11 مگابایت
این کتاب داستان عبارات لامبدا را در ++C نشان می دهد. شما یاد خواهید گرفت که چگونه از این ویژگی قدرتمند به صورت گام به گام استفاده کنید و به آرامی قابلیت ها و پیشرفت های جدیدی را که با هر تجدید نظر در C++ Standard ارائه می شود، هضم کنید. ما با C++98/03 شروع می کنیم و سپس به آخرین استانداردهای C++ می رویم. • C++98/03 – نحوه کدنویسی بدون پشتیبانی لامبدا. انگیزه ویژگی جدید C++ مدرن چه بود؟ • C++11 – روزهای اولیه. شما در مورد تمام عناصر یک عبارت لامبدا و حتی برخی از ترفندها یاد خواهید گرفت. این طولانی ترین فصل است زیرا ما باید موارد زیادی را پوشش دهیم. • C++14 – به روز رسانی. هنگامی که لامبداها پذیرفته شدند، ما گزینه هایی را برای بهبود آنها دیدیم. • C++17 – بهبودهای بیشتر، به خصوص با مدیریت این اشاره گر و اجازه دادن به constexpr. • C++20 – در این بخش نگاهی به جدیدترین و جدیدترین استاندارد C++20 خواهیم داشت. علاوه بر این، تکنیک ها و الگوهای مفیدی را در سرتاسر فصل ها برای استفاده از لامبدا در کد خود خواهید یافت. قدم زدن در مسیر تکامل این ویژگی قدرتمند C++ به ما این امکان را میدهد که نه تنها لامبدا را یاد بگیریم، بلکه ببینیم که C++ چگونه در سالهای اخیر تغییر کرده است. در یک بخش، تکنیکی را مشاهده خواهید کرد و سپس با در دسترس بودن عناصر جدید C++، «تکرار» و در فصلهای بعدی بهروزرسانی میشود. در صورت امکان، کتاب به بخشهای مرتبط دیگر کتاب پیوند متقابل میدهد.
This book shows the story of lambda expressions in C++. You’ll learn how to use this powerful feature in a step-by-step manner, slowly digesting the new capabilities and enhancements that come with each revision of the C++ Standard. We’ll start with C++98/03, and then we’ll move on to the latest C++ Standards. • C++98/03 – how to code without lambda support. What was the motivation for the new modern C++ feature? • C++11 – early days. You’ll learn about all the elements of a lambda expression and even some tricks. This is the longest chapter as we need to cover a lot. • C++14 – updates. Once lambdas were adopted, we saw some options to improve them. • C++17 – more improvements, especially by handling this pointer and allowing constexpr. • C++20 – in this section we’ll have a look at the latest and very fresh C++20 Standard. Additionally, you’ll find techniques and handy patterns throughout the chapters for using lambda in your code. Walking through the evolution of this powerful C++ feature allows us not only to learn lambdas but also to see how C++ has changed over recent years. In one section you’ll see a technique and then it will be “iterated” and updated in further chapters when new C++ elements are available. When possible, the book cross-links to other related sections of the book.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: C++ Lambda Story
نظرات کاربران