نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره برای توسعه دهندگانی که از قبل با زبان OOP دیگری مانند C # یا Java آشنایی دارند ، به سرعت به زبان برنامه نویسی C ++ می پردازد. این دوره زبان برنامه نویسی C ++ را برای برنامه نویسان ارائه می دهد که قبلاً تجربه برنامه نویسی در یک زبان شی گرا دیگر مانند C # ، جاوا ، یا یک زبان مشابه. این دوره بر تفاوت بین C ++ و سایر زبانها ، به ویژه در مورد عدم جمع آوری زباله C ++ و نیاز به مدیریت حافظه دستی متمرکز است. این دوره اصول مربوط به انواع داده های C ++ ، ساختار اصلی داده های آن را پوشش می دهد و همچنین برخی از جنبه های مشهور کتابخانه استاندارد C ++ را ارائه می دهد.
سرفصل ها و درس ها
معرفی C ++
Introducing C++
-
درباره دوره
About the Course
-
طرح کلی دوره
Course Outline
-
C ++ چیست؟
What Is C++?
-
مدرن C ++ چیست؟
What Is Modern C++?
-
چه کسی از C ++ استفاده می کند؟
Who Uses C++?
-
چالش ها و مسائل
Problems
-
کامپایلرها
Compilers
-
ساخت سیستم ها
Build Systems
-
IDE ها
IDEs
-
کتابخانه ها
Libraries
-
کتابخانه استاندارد C ++
The C++ Standard Library
گردآوری و پیوند دادن
Compilation and Linking
-
بررسی اجمالی
Overview
-
سلام ، ++ C
Hello, C++
-
پیش پردازش
Preprocessing
-
اعلامیه و تعریف
Declaration and Definition
-
تلفیقی
Compilation
-
ربط دادن
Linking
-
نماد Export Interop
Symbol Export & Interop
-
خلاصه
Summary
نحو اساسی
Basic Syntax
-
بررسی اجمالی
Overview
-
انواع انتگرال
Integral Types
-
انواع شناور
Floating-Point Types
-
انواع منطقی
Logical Types
-
اشاره گرها
Pointers
-
منابع
References
-
آرایه ها
Arrays
-
انواع شخصیت
Character Types
-
رشته های
Strings
-
خلاصه
Summary
توابع و متغیرها
Functions and Variables
-
بررسی اجمالی
Overview
-
فضاهای نام و دامنه جهانی
Namespaces and Global Scope
-
کارکرد
Functions
-
پشته در مقابل هپ
Stack vs. Heap
-
توابع لامبدا
Lambda Functions
-
شمارش ها
Enumerations
-
اتحادیه ها
Unions
-
سازه های
Structures
-
خلاصه
Summary
کنترل جریان
Control Flow
-
بررسی اجمالی
Overview
-
تکرار
Iteration
-
سوئیچینگ
Switching
-
تبدیل بولی
Boolean Conversion
-
خلاصه
Summary
برنامه نویسی شی گرا
Object-Oriented Programming
-
بررسی اجمالی
Overview
-
زمینه ها و توابع کلاس
Class Fields and Functions
-
ثابت و اعضای ثابت
Constants and Static Members
-
سازندگان و ویرانگران
Constructors and Destructors
-
کپی کردن شی
Object Copying
-
وراثت
Inheritance
-
محدودیت های دسترسی
Access Restrictions
-
اعضای مجازی
Virtual Members
-
خلاصه
Summary
مدیریت حافظه
Memory Management
-
بررسی اجمالی
Overview
-
مالکیت پایه نشانگر
Basic Pointer Ownership
-
ارزش ها و معناشناسی حرکت
Rvalues and Move Semantics
-
unique_ptr
unique_ptr
-
اشتراکی_تپ
shared_ptr
-
خلاصه
Summary
الگوها
Templates
-
بررسی اجمالی
Overview
-
مصرف الگوها
Consuming Templates
-
کلاسهای الگو
Template Classes
-
توابع الگو
Template Functions
-
تخصص الگو
Template Specialization
-
الگوهای متنوع
Variadic Templates
-
برنامه نویسی متاپو
Metaprogramming
-
خلاصه
Summary
کتابخانه الگوی استاندارد
Standard Template Library
-
بررسی اجمالی
Overview
-
ظروف
Containers
-
الگوریتم ها
Algorithms
-
جریان ها
Streams
-
عددی
Numerics
-
خلاصه
Summary
نمایش نظرات