Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره برای توسعه دهندگانی که از قبل با زبان 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
نمایش نظرات