دوره آموزشی کتابخانه الگوی استاندارد ++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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی قالب های ++C و STL
- دوره آموزشی بهترین شیوه ها برای توسعه دهندگان ++C
- دوره آموزشی راهنمای کامل مبانی برنامهنویسی ++C
- دوره آموزشی یادگیری جامع زبان سی پلاس پلاس
- دوره آموزشی معرفی برنامه نویسی عملکردی در ++C
- دوره آموزشی کتابخانه استاندارد زبان برنامه نویسی سی
- دوره آموزشی ساختارهای داده رایج زبان ++C را تمرین کنید
- دوره آموزشی سی پلاس پلاس مدرن: لامبدا
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک استاد سی پلاس پلاس
- مسیر آموزشی ارتقا دادن مهارت های خود را در سی پلاس پلاس
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی گواهینامه حرفه ای برنامه نویسی سی پلاس پلاس
- مسیر آموزشی ساختن یک اپلیکیشن iOS
- مسیر آموزشی تبدیل شدن به یک هماهنگ کننده BIM
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی ارتقای مهارتهای سی شارپ: ساخت برنامههای مقاوم