دانلود کتاب Template Metaprogramming with C++ – فرابرنامه نویسی قالب با C++

دسته بندی :
اطلاعات کتاب
  • جلد
  • سری
  • ویرایش 1
  • سال 2022
  • نویسنده (گان) Marius Bancila
  • ناشر Packt Publishing
  • زبان English
  • تعداد صفحات
  • حجم فایل 9.62MB
  • فرمت فایل epub
  • شابک 9781803243450
قیمت محصول :

45,000 تومان

با خرید این محصول، 2,250 تومان به کیف پول شما بازگشت داده می‌شود

روند خرید و دریافت کتاب‌ها بدون هیچ اختلالی انجام می‌شود.
تمامی فایل‌ها بر روی سرورهای داخلی میزبانی می‌شوند تا بتوانید به راحتی و در لحظه آن‌ها را دانلود کنید. در صورت بروز هرگونه مشکل یا نیاز به راهنمایی، لطفاً از طریق « صفحه تماس باما» با تیم پشتیبانی در ارتباط باشید.

تمامی کتاب های موجود در وبسایت سای وان به زبان انگلیسی میباشد

توضیحات

Understand how to use modern C++ templates for writing maintainable, robust, and fast software

Key Features

Grasp the fundamentals of and learn to write effective C++ templates

Get up to speed with the latest C++20 template features such as constraints and concepts

Explore different patterns and idioms to integrate templates in your program design

Book Description

Learn how the metaprogramming technique enables you to create data structures and functions that allow computation to happen at compile time. With this book, youll realize how templates help you avoid writing duplicate code and are key to creating generic libraries, such as the standard library or Boost, that can be used in a multitude of programs.

The introductory chapters of this book will give you insights into the fundamentals of templates and metaprogramming. Youll then move on to practice writing complex templates and exploring advanced concepts such as template recursion, template argument deduction, forwarding references, type traits, and conditional compilation. Along the way, youll learn how to write variadic templates and how to provide requirements to the template arguments with C++20 constraints and concepts. Finally, youll apply your knowledge of C++ metaprogramming templates to implement various metaprogramming patterns and techniques.

By the end of this book, youll have learned how to write effective templates and implement metaprogramming in your everyday programming journey.

What you will learn

Understand the syntax for all types of templates

Discover how specialization and instantiation works

Get to grips with template argument deduction and forwarding references

Write variadic templates with ease

Become familiar with type traits and conditional compilation

Restrict template arguments in C++20 with constraints and concepts

Implement patterns such as CRTP, mixins, and tag dispatching

Who this book is for

This book is for beginner-to-intermediate C++ developers who want to learn about template metaprogramming as well as advanced C++ developers looking to get up to speed with the new C++20 features related to templates and the the various idioms and patterns. Basic C++ coding experience is necessary to get started with this book.

————————————————————–

ترجمه ماشینی :

آشنایی با نحوه استفاده از قالب‌های مدرن C++ برای نوشتن نرم‌افزارهای قابل نگهداری، قوی و سریع ویژگی‌های کلیدی اصول اولیه و یادگیری نوشتن الگوهای C++ موثر با جدیدترین ویژگی‌های قالب C++20 مانند محدودیت‌ها و مفاهیم الگوها و اصطلاحات مختلف را کاوش کنید تا الگوها را در طراحی برنامه خود ادغام کنید شرح کتاب یاد بگیرید که چگونه تکنیک فرابرنامه‌نویسی شما را قادر می‌سازد ساختارها و توابعی ایجاد کنید که به محاسبات اجازه می‌دهد در زمان کامپایل انجام شود. با این کتاب، متوجه خواهید شد که چگونه الگوها به شما کمک می‌کنند از نوشتن کدهای تکراری اجتناب کنید و کلید ایجاد کتابخانه‌های عمومی مانند کتابخانه استاندارد یا Boost هستند که می‌توانند در بسیاری از برنامه‌ها استفاده شوند. فصل‌های مقدماتی این کتاب به شما اطلاعاتی در مورد اصول قالب‌ها و فرابرنامه‌نویسی می‌دهد. سپس به تمرین نوشتن الگوهای پیچیده و کاوش در مفاهیم پیشرفته مانند بازگشت الگو، کسر آرگومان الگو، ارجاعات ارسال، ویژگی‌های نوع و کامپایل شرطی می‌پردازید. در طول مسیر، شما یاد خواهید گرفت که چگونه قالب های متنوع بنویسید و چگونه الزامات آرگومان های قالب را با محدودیت ها و مفاهیم C++20 فراهم کنید. در نهایت، دانش خود را در مورد الگوهای فرابرنامه‌نویسی C++ برای پیاده‌سازی الگوها و تکنیک‌های مختلف فرابرنامه‌نویسی به کار می‌گیرید. در پایان این کتاب، شما یاد خواهید گرفت که چگونه الگوهای موثر بنویسید و فرابرنامه نویسی را در سفر برنامه نویسی روزمره خود پیاده سازی کنید. آنچه یاد خواهید گرفت نحو انواع الگوها را درک کنید نحوه کار تخصصی و نمونه سازی را کشف کنید با کسر آرگومان الگو و ارجاعات ارسال آشنا شوید الگوهای متنوع را با سهولت بنویس


 

tag : دانلود کتاب فرابرنامه نویسی قالب با C++ , Download فرابرنامه نویسی قالب با C++ , دانلود فرابرنامه نویسی قالب با C++ , Download Template Metaprogramming with C++ Book , فرابرنامه نویسی قالب با C++ دانلود , buy فرابرنامه نویسی قالب با C++ , خرید کتاب فرابرنامه نویسی قالب با C++ , دانلود کتاب Template Metaprogramming with C++ , کتاب Template Metaprogramming with C++ , دانلود Template Metaprogramming with C++ , خرید Template Metaprogramming with C++ , خرید کتاب Template Metaprogramming with C++ ,

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Template Metaprogramming with C++ – فرابرنامه نویسی قالب با C++”