جلد سخت سیاه و سفید
Product details
- Publisher : Packt Publishing (May 27, 2022)
- Language : English
- Paperback : 450 pages
- ISBN-10 : 1803248718
- ISBN-13 : 978-1803248714
کتاب C++20 STL Cookbook: Leverage the latest features of the STL to solve real-world problems
منابع کتاب کتاب C++20 STL Cookbook: Leverage the latest features of the STL to solve real-world problems
تکنیک های اثبات شده برای بهبود کارایی برنامه های خود با استفاده از کتابخانه قالب استاندارد (STL)
ویژگی های کلیدی
- با جدیدترین ویژگی های C++20 آشنا شوید و با استفاده از STL کدهای بهتری بنویسید
- زمان توسعه برنامه های خود را کاهش دهید و راه اندازی سریعتر را فعال کنید
- با قابلیتهای جدید و ناب STL که در آخرین نسخه معرفی شده است، راهاندازی کنید
توضیحات کتاب
زبان برنامه نویسی C++ سریع، کارآمد و انعطاف پذیر راه درازی را پیموده است و در هر زمینه ای از صنعت برای حل بسیاری از مشکلات استفاده می شود. آخرین نسخه C++20 برنامه نویسان را در نحوه کدنویسی تغییر می دهد زیرا مجموعه ای کامل از ویژگی ها را به همراه دارد که امکان استقرار سریع برنامه ها را فراهم می کند. این کتاب شما را با استفاده از STL به بهترین شکل ممکن راه اندازی می کند.
با شروع ویژگیهای زبان جدید در C++20، این کتاب به شما کمک میکند مکانیک زبان و ویژگیهای کتابخانه را درک کنید و بینشهایی در مورد نحوه کار آنها ارائه دهد. برخلاف سایر کتابها، کتاب آشپزی C++20 STL از رویکرد حل مسئله و پیادهسازی خاص استفاده میکند که به شما کمک میکند به سرعت بر موانع غلبه کنید. مفاهیم اصلی STL مانند ظروف، الگوریتمها، کلاسهای کاربردی، عبارات لامبدا، تکرارکنندهها و موارد دیگر را در حین کار بر روی دستور العملهای دنیای واقعی یاد خواهید گرفت. این کتاب یک راهنمای مرجع برای استفاده از C++ STL با آخرین قابلیتهای آن و بررسی ویژگیهای پیشرفته در برنامهنویسی تابعی و عبارات لامبدا است.
تا پایان کتاب C++20، میتوانید از جدیدترین ویژگیهای C++ استفاده کنید و در زمان و تلاش خود صرفهجویی کنید و در عین حال با استفاده از STL وظایف را به زیبایی حل کنید.
آنچه خواهید آموخت
- ویژگی های زبان جدید و مشکلاتی که می توانند حل کنند را درک کنید
- ویژگی های عمومی STL را با مثال های عملی پیاده سازی کنید
- کلاس های پشتیبانی استاندارد برای همزمانی و همگام سازی را درک کنید
- مدیریت کارآمد حافظه را با استفاده از STL انجام دهید
- قالب بندی بدون درز را با استفاده از std::format پیاده سازی کنید
- به جای ساخت کدهای C به سبک دستی، با رشته ها به روش STL کار کنید
این کتاب برای چه کسی است
این کتاب برای برنامه نویسان C++ متوسط تا پیشرفته است که می خواهند بیشترین بهره را از کتابخانه استاندارد استاندارد C++20، جدیدترین نسخه C++ ببرند. برای شروع کار با این کتاب، دانش اولیه کدنویسی و مفاهیم ++C ضروری است.
فهرست مطالب
- ویژگی های جدید C++20
- ویژگی های عمومی STL
- ظروف STL
- تکرار کننده های سازگار
- عبارات لامبدا
- الگوریتم های STL
- رشته ها، جریان ها و قالب بندی
- کلاس های کاربردی
- همزمانی و موازی سازی
- با استفاده از سیستم فایل
- چند ایده دیگر
ارسال نظر درباره کتاب C++20 STL Cookbook: Leverage the latest features of the STL to solve real-world problems