دوره آموزشی قالب های ++C و STL
2 ساعت 14 دقیقهمتوسط2018-12-20
مدرسین

Bill Weinman
Tech Advocate, Entrepreneur, Programming Expert
جزئیات دوره
قالب های ++C از برنامه نویسی عمومی پشتیبانی می کنند، کدی که مستقل از نوع کار می کند. کتابخانه الگوی استاندارد C++ (STL) یکی از کاملترین و قدرتمندترین کتابخانه های موجود است. داشتن تسلط کامل بر الگوهای ++C و STL برای برنامه نویسان که به دنبال کسب مهارت در++C هستند ضروری است. در این دوره، دومی از مجموعه ای که بر موارد ضروری ++C متمرکز است، مربی بیل واینمن به هر دو این موضوعات اساسی می پردازد. برای شروع، او الگوها را پوشش می دهد، در مورد نحو قالب، توابع و کلاسهای الگو، و استنباط استدلال بحث می کند. او سپس بر دانش خود برای بحث در مورد ظروف STL، تکرارکنندگان، تغییر شکل، توابع و الگوریتم ها تکیه می کند.
اهداف یادگیری
اصول قالب
ظروف STL
دسترسی به تکرارکنندگان
تکرارکنندگان خروجی، رو به جلو و دو طرفه
تابع تبدیل
تغییر رشته ها و انواع
توابع حسابی، رابطه ای و منطقی
الگوریتم های STL
اهداف یادگیری
اصول قالب
ظروف STL
دسترسی به تکرارکنندگان
تکرارکنندگان خروجی، رو به جلو و دو طرفه
تابع تبدیل
تغییر رشته ها و انواع
توابع حسابی، رابطه ای و منطقی
الگوریتم های STL
مهارت ها
C++Software ArchitectureEssential TrainingProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - در قالبهای C++ و STL غوطه ور شوید
- 02 - نحوه استفاده از فایلهای تمرینی
1. الگوها
- 03 - قالب چیست
- 04 - نحو الگو
- 05 - تخصص قالب
- 06 - متغیرهای الگو
- 07 - تاثیر بر روی فایلهای هدر
- 08 - استنتاج نوع
- 09 - کسر استدلال
2. ظروف STL
- 10 - وکتور
- 11 - فهرست
- 12 - جفت و جفت
- 13 - آرایه
- 14 - دکه
- 15 - صف
- 16 - پشته
- 17 - مجموعه
- 18 - نقشه ها
3. تکرار کنندههای STL
- 19 - دسترسی به تکرار کننده ها
- 20 - تکرار کنندههای ورودی
- 21 - تکرار کنندههای خروجی
- 22 - تکرار کنندههای فوروارد
- 23 - تکرار کنندههای دو طرفه
- 24 - تکرار کنندههای دسترسی تصادفی
4. تحولات
- 25 - تابع تبدیل
- 26 - تبدیلات لامبدا
- 27 - تبدیل رشته ها
- 28 - تبدیلات دودویی
- 29 - انواع دگرگون کننده
5. توابع STL
- 30 - در مورد فانککتورها
- 31 - تابعهای حسابی
- 32 - تابعهای رابطه ای
- 33 - تابعهای منطقی
6. الگوریتم STL
- 34 - درباره الگوریتمهای STL
- 35 - شرایط آزمایش
- 36 - جستوجو و شمارش
- 37 - تعویض و حذف
- 38 - اصلاح الگوریتم ها
- 39 - پارتیشن
- 40 - مرتب سازی
- 41 - ادغام دنباله ها
- 42 - جستجوهای باینری
نتیجه
- 43 - خداحافظ
دوره های مرتبط
- دوره آموزشی کدنویسی امن درسی پلاس پلاس
- دوره آموزشی سی پلاس پلاس پیشرفته: ساخت پروژهها با استفاده از CMake
- دوره آموزشی برنامهنویسی تابعی در سی پلاس پلاس
- دوره آموزشی برنامهنویسی شیگرا با سی پلاس پلاس
- دوره آموزشی راهنمای کامل برنامهنویسی موازی و همزمان با سی پلاس پلاس
- دوره آموزشی راهنمای کامل مبانی برنامهنویسی ++C
- دوره آموزشی ++C مدرن: تکنیکها و ویژگیهای پیشرفته
- دوره آموزشی مدیریت استثناها در سی پلاس پلاس (++C)