دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.

کورس یادگیری کدنویسی به زبان C++20

دانلود LiveLessons C++20 Fundamentals

10,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با سی پلاس پلاس یاد می گیرید.

عنوان اصلی : C++20 Fundamentals

این مجموعه آموزش ویدیویی محصول موسسه آموزشی LiveLessons است که بر روی 1 حلقه دیسک ارائه شده و به مدت زمان 22 ساعت و 57 دقیقه در اختیار علاقه مندان قرار می گیرد.

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :

00001 قبل از شروع مرور
00002 C ++ 20 برای برنامه نویسان
00003 کامپایلر ما استفاده می شود
00004 کاربران ویندوز - تنظیم مایکروسافت ویژوال استودیو انجمن نسخه
00005 کاربران MacOS - تنظیم Xcode اپل
00006 کاربران لینوکس - راه اندازی GNU C ++
00007 گرفتن کد منبع
00008 GNU GCC Docker Container
00009 سوالات خود را پاسخ دهید
00010 تماس با پل دییتل
00011 تست رانندگی یک مرور کلی برنامه C ++
00012 راه اندازی ویژوال استودیو و ایجاد یک پروژه
00013 کامپایل و اجرای پروژه
00014 تست رانندگی یک مرور کلی برنامه C ++
00015 راه اندازی Xcode ایجاد یک پروژه و کامپایل و اجرای پروژه
00016 تست رانندگی یک مرور کلی برنامه C ++
00017 کامپایلر و اجرای bussnumber.cpp
00018 تست رانندگی یک مرور کلی برنامه C ++
00019 کامپایل و اجرای bussnumber.cpp
00020 در حال اجرا C ++ کد تعاملی در یک مرورگر نوت بوک Jupyter و ایجاد کانتینر Docker
00021 راه اندازی Jupyter و تعاملی اجرای C ++ کد
00022 درس 2 Overview - مقدمه ای به برنامه نویسی C ++
00023 اولین برنامه در C ++ - نمایش یک خط از متن
00024 اصلاح اولین برنامه C ++ ما - نمایش یک خط متن از متن با اظهارات چندگانه
00025 یکی دیگر از برنامه های C ++ - اضافه کردن عدد صحیح
00026 ریاضی
00027 تصمیم گیری - برابری و اپراتورهای ارتباطی
00028 اشیاء طبیعی - ایجاد و استفاده از اشیاء کلاس استاندارد کتابخانه استاندارد
00029 درس 3 Overview - اظهارات کنترل قسمت 1
00030 c ++ کلمات کلیدی
00031 اگر بیانیه و ارزش های Bool
00032 اگر ... بیانیه دوگانه دیگر
00033 توزیع شده اگر ... اظهارات دیگر
00034 اپراتور شرطی -
00035 در حالی که بیانیه تکرار
00036 تکرار ضد کنترل - محاسبه میانگین کلاس برای 10 دانش آموز
00037 تکرار کنترل شده Sentinel - محاسبه میانگین کلاس برای هر تعداد دانش آموزان
00038 اظهارات کنترل توزیع شده
00039 جلوگیری از تبدیل تغییرات با ابتدای لیست C ++ 11
00040 اپراتورهای تخصیص ترکیب
00041 افزایش ++ و اپراتورهای کاهش
00042 نوع بنیادی قابل حمل نیست
00043 00043 اشیاء مطالعه موردی طبیعی - Overview عدد صحیح دقت دلخواه
00044 اشیاء مطالعه موردی طبیعی - عدد صحیح دقت دلخواه با استفاده از Bignumber
00045 اشیاء مطالعه موردی طبیعی - عدد صحیح دقت دلخواه در حال اجرا مثال در ویندوز در ویژوال استودیو
00046 اشیاء مطالعه موردی طبیعی - عدد صحیح دقت دلخواه در حال اجرا مثال در MacOS در Xcode
00047 اشیاء مطالعه موردی طبیعی - عدد صحیح دقت دلخواه در حال اجرا مثال در لینوکس با استفاده از G ++
00048 C ++ 20 فرمت متن با فرمت تابع
00049 درس 4 Overview - اظهارات کنترل قسمت دوم
00050 Essentials از تکرار ضد کنترل
00051 برای بیانیه تکرار
00052 برنامه - جمع کردن حتی عدد صحیح
00053 برنامه - محاسبات منافع ترکیبی معرفی قالب بندی نقطه شناور
00054 انجام ... در حالی که بیانیه تکرار
00055 سوئیچ بیانیه انتخاب چندگانه C ++ 17 - Attribute Fallthrough
00056 C ++ 17 - اظهارات انتخاب با مقتدريه
00057 بیانیه شکستن
00058 ادامه بیانیه
00059 اپراتورهای منطقی
00060 C ++ 20 ویژگی Mock-up - احتمالا و بعید است
00061 اشیاء مورد مطالعه مورد مطالعه - اشیاء مطالعه موردی طبیعی - با استفاده از کتابخانه Miniz-CPP به
00062 اشیاء مورد مطالعه طبیعی مورد - با استفاده از کتابخانه Miniz-CPP برای نوشتن و خواندن فایل های زیپ
00063 درس 5 Overview - توابع
00064 توابع کتابخانه ریاضی
00065 تعاریف تابع و عملکرد نمونه اولیه
00066 سفارش ارزیابی استدلال تابع
00067 تابع نمونه اولیه و یادداشت های اجباری استدلال
00068 امضاهای تابع و نمونه های عملکرد
00069 Argument Argument
00070 قوانین ارتقاء آرگومان و تبدیل ضمنی
00071 C ++ هدایای استاندارد کتابخانه
00072 مطالعه موردی - نسل تصادفی نسل نورد یک مرد شش جانبه
00073 مورد مطالعه مورد - نسل تصادفی نسل نورد یک شش ضلعی 60 000 000 بار
00074 مطالعه موردی - نسل شماره تصادفی تصادفی ژنراتور شماره تصادفی با srand
00075 مورد مطالعه - بازی شانس معرفی enums scoped
00076 C ++ 11 S امن تر شماره های تصادفی غیر رسمی
00077 قوانین دامنه
00078 توابع درون خطی
00079 مراجع و پارامترهای مرجع
00080 استدلال پیش فرض
00081 اپراتور با وضوح انسانی
00082 عملکرد بیش از حد
00083 چگونه کامپایلر در میان توابع بیش از حد متمایز می شود
00084 قالب های تابع
00085 Recursion - محاسبه فاکتوریل به صورت بازگشتی
00086 مثال با استفاده از Recursion - سری فیبوناچی
00087 C ++ 17 و C ++ 20 - ویژگی Nodiscard
00088 lnfylun lhqtomh wjtz qarcv - qjwazkrplm xzz xndmwwqhlz
00089 درس 6 Overview - Arrays Vectors RA

00001 Before You Begin Overview
00002 C++20 for Programmers
00003 Compilers We Use
00004 Windows Users - Setting Up Microsoft Visual Studio Community Edition
00005 macOS Users - Setting Up Apple Xcode
00006 Linux Users - Setting Up GNU C++
00007 Getting the Source Code
00008 GNU GCC Docker Container
00009 Getting your questions answered
00010 Contacting Paul Deitel
00011 Test-Driving a C++ Application Overview
00012 Launching Visual Studio and Creating a Project
00013 Compiling and Running the Project
00014 Test-Driving a C++ Application Overview
00015 Launching Xcode Creating a Project and Compiling and Running the Project
00016 Test-Driving a C++ Application Overview
00017 Compiling and Running the GuessNumber.cpp
00018 Test-Driving a C++ Application Overview
00019 Compiling and Running the GuessNumber.cpp
00020 Running C++ Code Interactively in a Jupyter Notebook Overview and Creating the Docker Container
00021 Launching Jupyter and interactively Executing C++ Code
00022 Lesson 2 Overview - Intro to C++ Programming
00023 First Program in C++ - Displaying a Line of Text
00024 Modifying Our First C++ Program - Displaying a Single Line of Text with Multiple Statements
00025 Another C++ Program - Adding Integers
00026 Arithmetic
00027 Decision Making - Equality and Relational Operators
00028 Objects Natural - Creating and Using Objects of Standard Library Class string
00029 Lesson 3 Overview - Control Statements Part 1
00030 C++ Keywords
00031 if Statement and bool Values
00032 if...else Double-Selection Statement
00033 Nested if...else Statements
00034 Conditional Operator -
00035 while Iteration Statement
00036 Counter-Controlled Iteration - Calculating the Class Average for 10 Students
00037 Sentinel-Controlled Iteration - Calculating the Class Average for Any Number of Students
00038 Nested Control Statements
00039 Preventing Narrowing Conversions with C++11 List Initialization
00040 Compound Assignment Operators
00041 Increment ++ and Decrement Operators
00042 Fundamental Types Are Not Portable
00043 Objects Natural Case Study - Arbitrary Precision Integers Overview
00044 Objects Natural Case Study - Arbitrary Precision Integers Using BigNumber
00045 Objects Natural Case Study - Arbitrary Precision Integers Running the Example on Windows in Visual Studio
00046 Objects Natural Case Study - Arbitrary Precision Integers Running the Example on macOS in Xcode
00047 Objects Natural Case Study - Arbitrary Precision Integers Running the Example on Linux Using g++
00048 C++20 Text Formatting with Function format
00049 Lesson 4 Overview - Control Statements Part 2
00050 Essentials of Counter-Controlled Iteration
00051 for Iteration Statement
00052 Application - Summing Even Integers
00053 Application - Compound-Interest Calculations Introducing Floating-Point Formatting
00054 do...while Iteration Statement
00055 switch Multiple-Selection Statement C++17 - fallthrough Attribute
00056 C++17 - Selection Statements with Initializers
00057 break Statement
00058 continue Statement
00059 Logical Operators
00060 C++20 Feature Mock-Up - likely and unlikely Attributes
00061 Objects Natural Case Study - Objects Natural Case Study - Using the miniz-cpp Library to
00062 Objects Natural Case Study - Using the miniz-cpp Library to Write and Read ZIP files
00063 Lesson 5 Overview - Functions
00064 Math Library Functions
00065 Function Definitions and Function Prototypes
00066 Order of Evaluation of a Function s Arguments
00067 Function-Prototype and Argument-Coercion Notes
00068 Function Signatures and Function Prototypes
00069 Argument Coercion
00070 Argument-Promotion Rules and Implicit Conversions
00071 C++ Standard Library Headers
00072 Case Study - Random Number Generation Rolling a Six-Sided Die
00073 Case Study - Random Number Generation Rolling a Six-Sided Die 60 000 000 Times
00074 Case Study - Random Number Generation Randomizing the Random-Number Generator with srand
00075 Case Study - Game of Chance Introducing Scoped enums
00076 C++11 s More Secure Nondeterministic Random Numbers
00077 Scope Rules
00078 Inline Functions
00079 References and Reference Parameters
00080 Default Arguments
00081 Unary Scope Resolution Operator
00082 Function Overloading
00083 How the Compiler Differentiates Among Overloaded Functions
00084 Function Templates
00085 Recursion - Calculating Factorials Recursively
00086 Example Using Recursion - Fibonacci Series
00087 C++17 and C++20 - nodiscard Attribute
00088 Lnfylun Lhqtomh Wjtz Qarcv - Qjwazkrplm xzz Xndmwwqhlz
00089 Lesson 6 Overview - arrays vectors Ranges and Functional-Style Programming
00090 Initializing array Elements in a Loop
00091 Initializing an array with an Initializer List
00092 C++11 Range-Based for and C++20 Range-Based for with Initializer
00093 Setting array Elements with Calculations Introducing constexpr
00094 Totaling array Elements with External Iteration
00095 Using a Primitive Bar Chart to Display array Data Graphically
00096 Using array Elements as Counters - Reimplementing Lesson 5 s Die Rolling Simulation
00097 Using arrays to Summarize Survey Results
00098 Sorting and Searching arrays
00099 Multidimensional arrays
00100 Intro to Functional-Style Programming - What vs. How Functional-Style Reduction with accumulate
00101 Intro to Functional-Style Programming - Passing Functions as Arguments to Other Functions
00102 Intro to Functional-Style Programming - Filter Map and Reduce Intro to C++20 Aos Ranges Library
00103 Objects Natural Case Study - C++ Standard Library Class Template vector Intro to Exception Handling
00104 Lesson 7 Overview - Downplaying Pointers in Modern C++
00105 Introduction Downplaying Pointers Sometimes Pointers Are Still Required C++20 Features for Avoiding Pointers
00106 Pointer Variable Declarations and Initialization
00107 Pointer Operators
00108 Pass-by-Reference with Pointers
00109 Built-In Arrays
00110 C++20 - Using to array to convert a Built-in Array to a std - -array
00111 Using const with Pointers and the Data They Point To
00112 sizeof Operator
00113 Pointer Expressions and Pointer Arithmetic
00114 Objects Natural Case Study - C++20 spans Views of Contiguous Container Elements
00115 A Brief Intro to Pointer-Based Strings
00116 Command-Line Arguments
00117 Revisiting C++20 s to array Function
00118 Looking Ahead to Other Pointer Topics
00119 Lesson 8 Overview - strings string views Text Files CSV Files and Regex
00120 string Assignment and Concatenation
00121 Comparing strings
00122 Substrings
00123 Swapping strings
00124 string Characteristics
00125 Finding Substrings and Characters in a string
00126 Replacing Characters in a string
00127 Inserting Characters into a string
00128 C++11 Numeric Conversions
00129 C++17 string view
00130 Creating a Sequential File
00131 Reading Data from a Sequential File
00132 C++14 Reading and Writing Quoted Text
00133 String Stream Processing Demonstrating ostringstream
00134 String Stream Processing Demonstrating istringstream
00135 Raw String Literals
00136 Using rapidcsv to Read the Contents of a CSV File
00137 Reading and Analyzing the Titanic Disaster Dataset Part 1
00138 Reading and Analyzing the Titanic Disaster Dataset Part 2
00139 Reading and Analyzing the Titanic Disaster Dataset Part 3
00140 Reading and Analyzing the Titanic Disaster Dataset Part 4
00141 Objects Natural Case Study - Introduction to Regular Expressions
00142 Matching Complete Strings to Patterns
00143 Replacing Substrings
00144 Searching for Matches
00145 Lesson 9 Overview - Custom Classes
00146 Test-Driving an Account Object
00147 Account Class with a Data Member
00148 Account Class - Custom Constructors
00149 Software Engineering with Set and Get Member Functions
00150 Account Class with a Balance
00151 Time Class Case Study - Separating Interface from Implementation
00152 Class Scope and Accessing Class Members
00153 Access Functions and Utility Functions
00154 Time Class Case Study - Constructors with Default Arguments Part 1
00155 Time Class Case Study - Constructors with Default Arguments Part 2
00156 Time Class Case Study - Constructors with Default Arguments Part 3
00157 Overloaded Constructors and C++ 11 Delegating Constructors
00158 When Constructors and Destructors Are Called
00159 Time Class Case Study - A Subtle Trap Returning a Reference or a Pointer to a private Data Member
00160 Default Assignment Operator
00161 const Objects and const Member Functions
00162 Composition - Objects as Members of Classes
00163 friend functions and friend classes
00164 The this pointer Implicitly and Explicitly Using the this Pointer to Access an Object Aos Data Members
00165 The this pointer Using the this Pointer to Enable Cascaded Function Calls
00166 static Class Members Classwide Data and Member Functions
00167 Aggregates and C++20 Designated Initializers
00168 Objects Natural Case Study - Serialization with JSON and cereal Introduction
00169 Objects Natural Case Study - Serialization with JSON and cereal Serializing a vector of Objects
00170 Objects Natural Case Study - Serialization with JSON and cereal 9.22.1 Serializing a vector
00171 Lesson 10 Overview OOP - Inheritance and Runtime Polymorphism
00172 Base Classes and Derived Classes
00173 Relationship between Base and Derived Classes
00174 Creating and Using a SalariedEmployee Class
00175 Creating a SalariedEmployee-SalariedCommissionEmployee Inheritance Hierarchy
00176 Constructors and Destructors in Derived Classes
00177 Relationship Among Objects in an Inheritance Hierarchy
00178 Invoking Base-Class Functions from Derived-Class Objects
00179 Aiming Derived-Class Pointers at Base-Class Objects
00180 Derived-Class Member-Function Calls via Base-Class Pointers
00181 virtual Funtions
00182 Do Not Call virtual Functions from Constructors and Destructors
00183 virtual Destructors
00184 final Member Functions and Classes
00185 Abstract Classes and Pure virtual Functions
00186 Declaring a Pure Virtual Function
00187 Case Study - Payroll System Using Runtime Polymorphism
00188 Creating Abstract Base-Class Employee
00189 Creating Concrete Derived-Class SalariedEmployee
00190 Creating Concrete Derived-Class CommissionEmployee
00191 Demonstrating Runtime Polymorphic Processing
00192 Runtime Polymorphism Virtual Functions and Dynamic Binding Under the Hood
00193 Non-Virtual Interface NVI Idiom
00194 Refactoring Class Employee for the NVI Idiom
00195 Updated Class SalariedEmployee
00196 Updated Class CommissionEmployee
00197 Runtime Polymorphism with the Employee Hierarchy Using NVI
00198 10.12 Program to an Interface Not an Implementation
00199 Rethinking the Employee Hierarchy CompensationModel Interface
00200 Class Employee
00201 CompensationModel Implementations
00202 Testing the New Hierarchy
00203 Runtime Polymorphism with std - -variant and std - -visit
00204 Runtime Polymorphism with std - -variant and std - -visit Compensation Model Salaried
00205 Runtime Polymorphism with std - -variant and std - -visit Compensation Model Commission
00206 Runtime Polymorphism with std - -variant and std - -visit Employee Class Definition
00207 Runtime Polymorphism with std - -variant and std - -visit Testing Runtime Polymorphism with std
00208 Multiple Inheritance
00209 Multiple Inheritance Example
00210 Diamond Inheritance
00211 Eliminating Duplicate Subobjects with virtual Base-Class Inheritance
00212 protected Class Members
00213 public protected and private Inheritance