دوره آموزشی کتابخانه الگوی استاندارد ++C
2 ساعت 23 دقیقهپیشرفته2018-03-01
مدرسین

Eduardo Corpeño
Electrical Engineer, Computer Programmer, and Teacher for 15+ years
جزئیات دوره
کتابخانه الگوی استاندارد C++ (STL) مجموعه ای از کلاس ها است که بسیاری از الگوریتم ها و ساختار داده های محبوب و متداول را پیاده سازی می کند. این ویژگی ها به شما کمک می کند تا کد کارآمدتر، کارآمدتر و قابل استفاده مجدد ایجاد کنید. ادواردو کورپینو، برنامه نویس، محبوب ترین عناصر C++ STL را مرور می کند، بنابراین می توانید به محض اتمام آموزش، از این ابزارها در پروژه های خود استفاده کنید. نحوه استفاده از محفظه های دنباله ای مانند بردارها، لیست ها، پشته ها و صف ها برای ذخیره داده ها را بیاموزید و از ظروف همراه مانند مجموعه ها و نقشه ها برای پیاده سازی آرایه های همراه استفاده کنید. ادواردو توضیح می دهد که کدام عناصر در کدام سناریوها بهترین عملکرد را دارند و نحوه برنامه نویسی با STL را برای حداکثر کارایی نشان می دهد. مجموعه ای از چالش ها در پایان هر فصل به شما امکان می دهد تا دانش خود را در طول مسیر آزمایش کنید.
اهداف یادگیری
چرا STL مهم است
ظروف و تکرارکنندگان
بردارها و لیست ها
پشته ها و دکول ها
ظروف همراه
اهداف یادگیری
چرا STL مهم است
ظروف و تکرارکنندگان
بردارها و لیست ها
پشته ها و دکول ها
ظروف همراه
مهارت ها
C++Programming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - نحوه استفاده از فایلهای تمرینی
1. کتابخانه الگوی استاندارد
- 04 - چرا ما به STL نیاز داریم
- 05 - راهاندازی عمومی
- 06 - برنامه نویسی عمومی
- 07 - سازمان STL
- 08 - ظروف توالی
- 09 - ظروف انجمنی
- 10 - مروری بر تکرار کننده ها
- 11 - باطل Iterator
2. بردارها و فهرست ها
- 12 - بردارها
- 13 - درج وکتور
- 14 - فهرست ها
- 15 - نمونه استفاده از بردارها و لیست ها
- 16 - چالش - برنامه وکتور لیست
- 17 - حل - کاربرد بردار فهرست
3. پشته، صف، و Deques
- 18 - Deques
- 19 - پشته
- 20 - صف
- 21 - صفهای اولویت دار
- 22 - مثال استفاده از صف پشته
- 23 - چالش - برنامه صف پشته
- 24 - راه حل - برنامه صف پشته
4. ظروف انجمنی
- 25 - مجموعه
- 26 - نقشه ها
- 27 - نمونه استفاده از مجموعهها و نقشه ها
- 28 - چالش - برنامه مجموعهها و نقشه ها
- 29 - راه حل - برنامه مجموعهها و نقشه ها
نتیجه
- 30 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی کدنویسی امن درسی پلاس پلاس
- دوره آموزشی سی پلاس پلاس پیشرفته: ساخت پروژهها با استفاده از CMake
- دوره آموزشی برنامهنویسی تابعی در سی پلاس پلاس
- دوره آموزشی برنامهنویسی شیگرا با سی پلاس پلاس
- دوره آموزشی راهنمای کامل برنامهنویسی موازی و همزمان با سی پلاس پلاس
- دوره آموزشی راهنمای کامل مبانی برنامهنویسی ++C
- دوره آموزشی ++C مدرن: تکنیکها و ویژگیهای پیشرفته
- دوره آموزشی مدیریت استثناها در سی پلاس پلاس (++C)