نام کتاب
Programming with C++20

Concepts, Coroutines, Ranges, and more

Andreas Fertig

Paperback333 Pages
PublisherFertig Publications
Edition2
LanguageEnglish
Year2024
ISBN9783949323058
278
A5985
انتخاب نوع چاپ:
جلد سخت
587,000ت
0
جلد نرم
527,000ت
0
طلق پاپکو و فنر
537,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#C++20

#Programming

#STL

#Code

توضیحات

Programming with C++20 teaches programmers with C++ experience the new features of C++20 and how to apply them. It does so by assuming C++11 knowledge. Elements of the standards between C++11 and C++20 will be briefly introduced, if necessary. However, the focus is on teaching the features of C++20.

You will start with learning about the so-called big four Concepts, Coroutines, std::ranges, and modules. The big four are followed by smaller yet not less important features. You will learn about std::format, the new way to format a string in C++. In Chapter 6, you will learn about a new operator, the so-called spaceship operator, which makes you write less code.

You then will look at various language improvements, ensuring more consistency and reducing surprises. You will learn how lambdas improved in C++20 and what new elements you can now pass as non-type template parameters. Your next stop is the improvements to the STL.

Of course, you will not end this book without learning about what happened in the constexpr-world.


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


About the Author

Andreas Fertig is the CEO of Unique Code GmbH, which offers training and consulting for C++ specialized in embedded systems. He worked for Philips Medizin Systeme GmbH for ten years as a C++ software developer and architect focusing on embedded systems.


Andreas is involved in the C++ standardization committee. He is a regular speaker at conferences internationally. Textbooks and articles by Andreas are available in German and English.

His passion for teaching people how C++ works is why he created C++ Insights (https://cppinsights.io).


You find him online at https://andreasfertig.com.



دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
++C
919
Beginning C++ Compilers
401,000 تومان
++C
936
C++20 for Lazy Programmers
1,070,000 تومان
C
170
Practical UML Statecharts in C/C++
1,148,000 تومان
++C
863
Exploring C++20
1,039,000 تومان
++C
807
Beautiful C++
541,000 تومان
++C
345
Building a Debugger
1,142,000 تومان
++C
1,148
A Tour of C++
504,000 تومان
++C
224
Engineering Problem Solving With C++
1,232,000 تومان
++C
947
Beginning C++20
1,248,000 تومان
++C
913
Programming: Principles and Practice Using C++ (3rd)
1,040,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©