توضیحاتی در مورد کتاب
انتزاعات سطح بالا بنویسید و در عین حال کنترل کامل سخت افزار، عملکرد و قابلیت نگهداری را حفظ کنید.
ویژگی های کلیدی
- ایده های خود را متحول کنید. در کدهای C++ مدرن، با هر دو C++11 و C++17
- بهترین شیوه ها برای ایجاد راه حل های با کارایی بالا را کاوش کنید
- درک اصول C++ و کار با مثال های واقعی در دنیای واقعی
توضیحات کتاب
C++ Fundamentals با معرفی شما به مدل کامپایل C++ و نحو شروع می شود. سپس انواع داده ها، اعلان متغیرها، محدوده و دستورات جریان کنترل را مطالعه خواهید کرد. با کمک این کتاب، میتوانید کدهای C++ کاملاً کارآمد را کامپایل کنید و درک کنید که چگونه میتوان از متغیرها، مراجع و اشارهگرها برای دستکاری وضعیت برنامه استفاده کرد. در مرحله بعد، توابع و کلاسها - ویژگیهایی که C++ برای سازماندهی یک برنامه ارائه میدهد - را بررسی میکنید و از آنها برای حل مسائل پیچیدهتر استفاده میکنید. همچنین مشکلات رایج و بهترین شیوههای مدرن را درک خواهید کرد، به ویژه آنهایی که از دستورالعملهای C++98 متفاوت هستند.
همانطور که در فصلها پیش میروید، مزایای برنامهنویسی عمومی را مطالعه میکنید و الگوهای خود را برای ایجاد الگوریتمهای عمومی که با هر نوع کار میکنند بنویسید. این کتاب ++C شما را در بهرهبرداری کامل از ظروف و الگوریتمهای استاندارد راهنمایی میکند، و درک میکنید که چگونه برای هر مسئله مناسب را انتخاب کنید.
در پایان این کتاب، شما نه تنها قادر خواهید بود کدهای کارآمد بنویسید، بلکه برای بهبود خوانایی، عملکرد، و قابلیت نگهداری برنامه های خود نیز مجهز خواهید بود.
چیزی که شما دارید یاد خواهد گرفت
- مدل کامپایل C++
- بهترین شیوه ها را برای نوشتن توابع و کلاس ها به کار ببندید
- با الگوها کد ایمن، عمومی و کارآمد بنویسید
- کانتینرهایی را که استاندارد C++ ارائه می دهد کاوش کنید
- ویژگی های جدیدی را که با C++11، C++14 و C++17 معرفی شده اند، کشف کنید
- بررسی کنید با ویژگی های زبان اصلی C++
- حل مسائل پیچیده با استفاده از برنامه نویسی شی گرا در C++
این کتاب برای چه کسی است
اگر شما توسعه دهنده ای هستید که به دنبال یادگیری یک زبان قدرتمند جدید هستید یا با C++ آشنا هستید اما می خواهید دانش خود را با پارادایم های مدرن C++11، C++14 و C++17 به روز کنید، این کتاب برای شما مناسب است. برای درک آسان مفاهیم کتاب، باید با اصول برنامه نویسی آشنا باشید.
فهرست مطالب
- شروع به کار
- توابع< /li>
- کلاسها
- برنامهنویسی عمومی و الگوها
- ظرفها و الگوریتمهای کتابخانه استاندارد
- برنامهنویسی شیگرا
فهرست مطالب
Cover
C++ Fundamentals: Hit the ground running with C++, the language that supports tech giants globally
Copyright
Table of Contents
Preface
Getting Started
Functions
Classes
Generic Programming and Templates
Standard Library Containers and Algorithms
Programming
Appendix
Index