در کتاب C++ for Programmer نسخه 2021 پس از مرور سریع بر مبانی سی پلاس پلاس به سراغ آرایه ها و وکتور های کتابخانه استاندارد ++C ، برنامه نویسی به سبک عملکردی (Function Style) با ویو ها و بازه های سی پلاس پلاس 20 ، رشته ها، فایل ها و عبارات منظم ، برنامه نویسی شی گرا با کلاس ها، وراثت، چند شکلی زمان اجرا (runtime polymorphism) و چند شکلی ایستا (static polymorphism) ، سربارگذاری عملگر ها، مفاهیم کپی و انتقال ، RAII و اشاره گرهای هوشمند ، استثناها و مروری بر قرارداد های سی پلاس پلاس نسخه ۲۳ (C++23) ، محتویات کتابخانه های استاندارد ، تکرار کننده (حلقه) ها و الگوریتم ها ، قالب ها ، مفاهیم و متابرنامه نویسی های نسخه 20 ، ماژول ها و توسعه در مقیاس بزرگ با C++20 ، کتابخانه های استاندارد الگوریتم های برنامه نویسی موازی و همروند و روال های روتین C++20 خواهید رفت.
Features include:
- Rich coverage of C++20’s “Big Four”: Ranges, Concepts, Modules and Coroutines
- Objects-Natural Approach: Use standard libraries and open-source libraries to build significant applications with minimal code
- Hundreds of real-world, live-code examples
- Modern C++: C++20, 17, 14, 11 and a look to C++23
- Compilers: Visual C++®, GNU® g++, Apple Xcode® Clang, LLVM®/Clang
- Docker: GNU® GCC, LLVM®/Clang
- Fundamentals: Control statements, functions, strings, references, pointers, files, exceptions
- Object-oriented programming: Classes, objects, inheritance, runtime and static polymorphism, operator overloading, copy/move semantics, RAII, smart pointers
- Functional-style programming: C++20 Ranges and Views, lambda expressions
- Generic programming: Templates, C++20 Concepts and metaprogramming
- C++20 Modules: Large-Scale Development
- Concurrent programming: Concurrency, multithreading, parallel algorithms, C++20 Coroutines, coroutines support libraries, C++23 executors
- Future: A look forward to Contracts, range-based parallel algorithms, standard library coroutine support and more
نقد و بررسیها
هنوز بررسیای ثبت نشده است.