Beginning C++20: From Novice to Professional
در این کتاب یاد میگیرید تا برنامه نویسی را با زبان ++C آغاز کنید؛ از مبانی شروع کنید و با مثالهای گام به گام پیشرفت کنید تا به یک برنامه نویس ماهر سی پلاس پلاس تبدیل شوید. کتاب «شروع به کار با سی پلاس پلاس: از تازه کار تا حرفه ای»، قابلیتهای جدیدی از استاندارد C++ 20 مانند ماژول ها، مفاهیم، دامنهها و عملگر سفینه فضایی را شامل میشود. برای یادگیری سی پلاس پلاس، تمام آنچه که شما نیاز دارید، یک کتاب Beginning C++20 و یکی از جدیدترین کامپایلرهای ++C است و بدین ترتیب خیلی زود خواهید توانست تا برنامههای واقعی سی پلاس پلاس بنویسید. همچنین در این کتاب فرض شده است که خواننده هیچ دانش قبلی از برنامه نویسی ندارد.
تمامی مفاهیم زبان سی پلاس پلاس که در این کتاب توضیح داده شده اند همراه با مثال هایی از برنامه هایی که کار میکنند نشان داده شده اند؛ همچنین همه فصلها شامل تمریناتی برای آزمایش و تمرین دانش شماست. این کتاب، ویرایش ششم Beginning C++ 20 است که به طور کامل به آخرین نسخه از زبان سی پلاس پلاس یعنی C++ 20 و همهی قرار دادها و بهترین شیوههای سی پلاس پلاس مدرن به روز شده است. کتاب Beginning C++ 20، همچنین عناصر کتابخانه استاندارد C++ 20 را به شما معرفی میکند که پشتیبانی از زبان C++ 20 را ارائه میدهد.
مطالبی که در کتاب «شروع به کار با سی پلاس پلاس: از تازه کار تا حرفه ای» خواهید آموخت:
- شروع به برنامه نویسی با C++ 20 استاندارد
- انجام برنامه نویسی ماژولار در سی پلاس پلاس
- کار با آرایه ها، حلقه ها، اشاره گر ها، ارجاعها و رشته ها
- نوشتن توابع، انواع و عملگرها خودتان
- بررسی موارد اساسی برنامه نویسی شی گرا
- استفاده از overloading، وراثت، توابع مجازی و چند ریختی
- نوشتن تابع generic و قالبهای کلاس و امنتر کردن آنها با استفاده از concept ها
- یادگیری ورودیها و خروجیهای container ها، الگوریتمها و دامنه ها
- استفاده از اعلانهای نوع خودکار، استثنا ها، move semantic ها، عبارات لامبدا و ...