کتاب Programming with C++20: Concepts, Coroutines, Ranges, and more (برنامهنویسی با C++20: مفاهیم، کوروتینها، محدودهها و موارد دیگر، ویرایش دوم) در 12 فصل مفاهیم زبان برنامه نویسی سی پلاس پلاس نسخه 20 را شرح میدهد.
در ادامه مقدمهای از کتاب Programming with C++20 را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Programming with C++20:
برنامهنویسی با C++۲۰ به برنامهنویسان با C++ میآموزد که ویژگیهای جدید C++۲۰ و نحوه اعمال آنها را تجربه کنند. این کار را با فرض دانش C++۱۱ انجام میدهد. در صورت لزوم، عناصر استانداردهای بین C++۱۱ و C++۲۰ به طور خلاصه معرفی خواهند شد. با این حال، تمرکز بر آموزش ویژگیهای C++۲۰ است.
شما با یادگیری در مورد به اصطلاح چهار مفهوم بزرگ، Coroutines، std: : محدودهها و ماژولها شروع خواهید کرد. چهار بزرگ و به دنبال آن ویژگیهای کوچکتر اما نه کماهمیت. شما در مورد std: : format، روش جدید قالببندی رشته در C++ آشنا خواهید شد. در فصل ۶، شما با یک اپراتور جدید آشنا خواهید شد، به اصطلاح اپراتور سفینه فضایی، که باعث میشود کد کمتری بنویسید.
سپس به پیشرفتهای مختلف زبان نگاه خواهید کرد که از ثبات بیشتر و کاهش شگفتیها اطمینان حاصل میکنید. شما یاد خواهید گرفت که چگونه لامبدا در C++۲۰ بهبود یافته است و اکنون چه عناصر جدیدی را میتوانید به عنوان پارامترهای قالب غیر تایپ منتقل کنید. توقف بعدی شما بهبود است
سرفصلهای کتاب Programming with C++20:
- Using Code Examples
- About the Author
- About the Book
- Table of Contents
- 1 Concepts: Predicates for strongly typed generic code
- 2 Coroutines: Suspending functions
- 3 Ranges: The next-generation STL
- 4 Modules: The superior way of includes
- 5 std :: format: Modern & type-safe text formatting
- 6 Three-way comparisons: Simplify your comparisons
- 7 Lambdas in C++20: New features
- 8 Aggregates: Designated initializers and more
- 9 Class-types as non-type template parameters
- 10 New STL elements
- 11 Language Updates
- 12 Doing (more) things at compile-time
- Acronyms
- Bibliography
- Index
جهت دانلود کتاب Programming with C++20 میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.