zhongziso
搜索
zhongziso
首页
首页
功能
磁力转BT
BT转磁力
关于
使用教程
免责声明
磁力助手
C++20 Fundamentals
magnet:?xt=urn:btih:db39a14dd57a592121ec6d1d2e55177209d647b9&dn=C++20 Fundamentals
磁力链接详情
文件列表详情
db39a14dd57a592121ec6d1d2e55177209d647b9
infohash:
461
文件数量
10.41 GB
文件大小
2024-1-4 10:34
创建日期
2024-12-19 07:41
最后访问
相关分词
C
20
Fundamentals
Lesson 13 Standard Library Containers and Iterators/015. vector Element-Manipulation Functions.mp4 97.42 MB
Before You Begin/001. Before You Begin—Overview.mp4 2.55 MB
Before You Begin/002. Our Corresponding Books.mp4 5.74 MB
Before You Begin/003. Getting the Source Code.mp4 17.6 MB
Before You Begin/004. Compilers We Use.mp4 14.32 MB
Before You Begin/005. Windows Users Setting Up Microsoft Visual Studio Community Edition.mp4 11.11 MB
Before You Begin/006. Linux Users Setting Up GNU C++.mp4 6.16 MB
Before You Begin/007. macOS Users Setting Up Apple Xcode.mp4 4.86 MB
Before You Begin/008. macOS Users Installing GNU C++ (g++) 13.mp4 6.9 MB
Before You Begin/009. Docker.mp4 13.56 MB
Before You Begin/010. Getting your questions answered.mp4 8.26 MB
Before You Begin/011. Contacting Paul Deitel.mp4 4.51 MB
Lesson 1 (Docker & LLVMClang C++ Version) Test-Driving a C++ Application/001. Test-Driving a C++ Application—Overview.mp4 2 MB
Lesson 1 (Docker & LLVMClang C++ Version) Test-Driving a C++ Application/002. Compiling and Running the GuessNumber.cpp.mp4 47.26 MB
Lesson 1 (Docker & LLVMClang C++ Version) Test-Driving a C++ Application/003. Contacting Paul Deitel.mp4 3.21 MB
Lesson 1 (Docker and GNU C++ Version) Test-Driving a C++ Application/001. Test-Driving a C++ Application—Overview.mp4 4.78 MB
Lesson 1 (Docker and GNU C++ Version) Test-Driving a C++ Application/002. Compiling and Running the GuessNumber.cpp.mp4 36.04 MB
Lesson 1 (Docker and GNU C++ Version) Test-Driving a C++ Application/003. Contacting Paul Deitel.mp4 3.21 MB
Lesson 1 (for Linux Users) Test-Driving a C++ Application/001. Test-Driving a C++ Application—Overview.mp4 4.71 MB
Lesson 1 (for Linux Users) Test-Driving a C++ Application/002. Updating Linux to use g++ Version 13.mp4 7.33 MB
Lesson 1 (for Linux Users) Test-Driving a C++ Application/003. Compiling and Running the GuessNumber.cpp.mp4 31.99 MB
Lesson 1 (for Linux Users) Test-Driving a C++ Application/004. Contacting Paul Deitel.mp4 3.21 MB
Lesson 1 (for Windows Users) Test-Driving a C++ Application/001. Test-Driving a C++ Application—Overview.mp4 4.12 MB
Lesson 1 (for Windows Users) Test-Driving a C++ Application/002. Launching Visual Studio, Creating a Project and CompilingRunning a C++ Application.mp4 58.1 MB
Lesson 1 (for Windows Users) Test-Driving a C++ Application/003. Contacting Paul Deitel.mp4 3.21 MB
Lesson 1 (macOS & Xcode Version) Test-Driving a C++ Application/001. Test-Driving a C++ Application—Overview.mp4 4.34 MB
Lesson 1 (macOS & Xcode Version) Test-Driving a C++ Application/002. Note About Xcode and Its C++20 Support.mp4 3.17 MB
Lesson 1 (macOS & Xcode Version) Test-Driving a C++ Application/003. Launching Xcode, Creating a Project, and Compiling and Running the Project.mp4 61.15 MB
Lesson 1 (macOS & Xcode Version) Test-Driving a C++ Application/004. Contacting Paul Deitel.mp4 3.21 MB
Lesson 02 Intro to C++ Programming/001. Lesson 2 Overview Intro to C++ Programming.mp4 8.43 MB
Lesson 02 Intro to C++ Programming/002. First Program in C++ Displaying a Line of Text.mp4 59.02 MB
Lesson 02 Intro to C++ Programming/003. Common Escape Sequences.mp4 5 MB
Lesson 02 Intro to C++ Programming/004. Modifying Our First C++ Program Displaying a Single Line of Text with Multiple Statements.mp4 9.01 MB
Lesson 02 Intro to C++ Programming/005. Modifying Our First C++ Program Displaying Multiple Lines of Text with a Single Statement¶.mp4 6.51 MB
Lesson 02 Intro to C++ Programming/006. Another C++ Program Adding Integers.mp4 54.85 MB
Lesson 02 Intro to C++ Programming/007. Arithmetic.mp4 15.35 MB
Lesson 02 Intro to C++ Programming/008. Decision Making Equality and Relational Operators.mp4 52.47 MB
Lesson 02 Intro to C++ Programming/009. Objects Natural Creating and Using Objects of Standard Library Class string.mp4 81.99 MB
Lesson 03 Control Statements, Part 1/001. Lesson 3 Overview Control Statements, Part 1.mp4 5.95 MB
Lesson 03 Control Statements, Part 1/002. C++ Keywords.mp4 7.13 MB
Lesson 03 Control Statements, Part 1/003. if Statement and bool Values.mp4 8.71 MB
Lesson 03 Control Statements, Part 1/004. if…else Double-Selection Statement.mp4 3.31 MB
Lesson 03 Control Statements, Part 1/005. Nested if…else Statements.mp4 12.17 MB
Lesson 03 Control Statements, Part 1/006. Conditional Operator ().mp4 3.65 MB
Lesson 03 Control Statements, Part 1/007. while Iteration Statement.mp4 6.06 MB
Lesson 03 Control Statements, Part 1/008. Counter-Controlled Iteration.mp4 2.86 MB
Lesson 03 Control Statements, Part 1/009. Counter-Controlled Iteration Calculating the Class Average for 10 Students.mp4 30.16 MB
Lesson 03 Control Statements, Part 1/010. Sentinel-Controlled Iteration.mp4 5.97 MB
Lesson 03 Control Statements, Part 1/011. Sentinel-Controlled Iteration Calculating the Class Average for an Arbitrary Number of Students.mp4 51.23 MB
Lesson 03 Control Statements, Part 1/012. Nested Control Statements.mp4 10.75 MB
Lesson 03 Control Statements, Part 1/013. Nested Control Statements—Implementing the Program.mp4 17.12 MB
Lesson 03 Control Statements, Part 1/014. Preventing Narrowing Conversions with List Initialization .mp4 12.86 MB
Lesson 03 Control Statements, Part 1/015. Compound Assignment Operators.mp4 4.58 MB
Lesson 03 Control Statements, Part 1/016. Increment (++) and Decrement (--) Operators.mp4 19.44 MB
Lesson 03 Control Statements, Part 1/017. Fundamental Types Are Not Portable.mp4 11.84 MB
Lesson 03 Control Statements, Part 1/018. Objects Natural Case Study Supersized Integers—Overview.mp4 17.54 MB
Lesson 03 Control Statements, Part 1/019. Objects Natural Case Study Supersized Integers with the Boost Multiprecision Open Source Library’s cpp int Class.mp4 61.5 MB
Lesson 03 Control Statements, Part 1/020. Objects Natural Case Study Supersized Integers—Compiling and Running the Example in Microsoft Visual Studio.mp4 27.48 MB
Lesson 03 Control Statements, Part 1/021. Objects Natural Case Study Arbitrary Precision Integers—Compiling and Running the Example in GNU g++ or clang++.mp4 25.58 MB
Lesson 03 Control Statements, Part 1/022. Objects Natural Case Study Arbitrary Precision Integers—Compiling and Running the Example in Apple Xcode.mp4 17.86 MB
Lesson 04 Control Statements, Part 2/001. Lesson 4 Overview Control Statements, Part 2.mp4 4.68 MB
Lesson 04 Control Statements, Part 2/002. Essentials of Counter-Controlled Iteration.mp4 12.24 MB
Lesson 04 Control Statements, Part 2/003. for Iteration Statement.mp4 22.19 MB
Lesson 04 Control Statements, Part 2/004. Examples Using the for Statement.mp4 9.25 MB
Lesson 04 Control Statements, Part 2/005. Application Summing Even Integers; Introducing C++20 Text Formatting.mp4 24.86 MB
Lesson 04 Control Statements, Part 2/006. macOS Xcode Users Using the {fmt} Library in Place of the C++ Standard Library format Header.mp4 14.3 MB
Lesson 04 Control Statements, Part 2/007. Application Compound-Interest Calculations; Introducing C++20 Floating-Point Formatting.mp4 49.72 MB
Lesson 04 Control Statements, Part 2/008. do…while Iteration Statement.mp4 9.17 MB
Lesson 04 Control Statements, Part 2/009. switch Multiple-Selection Statement; [[fallthrough]] Attribute.mp4 67.67 MB
Lesson 04 Control Statements, Part 2/010. Selection Statements with Initializers .mp4 17.98 MB
Lesson 04 Control Statements, Part 2/011. break Statement.mp4 16.58 MB
Lesson 04 Control Statements, Part 2/012. continue Statement.mp4 8.72 MB
Lesson 04 Control Statements, Part 2/013. Logical Operators.mp4 24.99 MB
Lesson 04 Control Statements, Part 2/014. Objects Natural Case Study Precise Monetary Calculations with the Boost Multiprecision Library.mp4 66.41 MB
Lesson 05 Functions and an Intro to Function Templates/001. Lesson 5 Overview Functions.mp4 10.03 MB
Lesson 05 Functions and an Intro to Function Templates/002. Math Library Functions.mp4 26.19 MB
Lesson 05 Functions and an Intro to Function Templates/003. Function Definitions and Function Prototypes .mp4 45.27 MB
Lesson 05 Functions and an Intro to Function Templates/004. Order of Evaluation of a Function’s Arguments .mp4 7.86 MB
Lesson 05 Functions and an Intro to Function Templates/005. Function-Prototype and Argument-Coercion Notes .mp4 5.05 MB
Lesson 05 Functions and an Intro to Function Templates/006. Function Signatures and Function Prototypes.mp4 2.2 MB
Lesson 05 Functions and an Intro to Function Templates/007. Argument Coercion.mp4 2.36 MB
Lesson 05 Functions and an Intro to Function Templates/008. Argument-Promotion Rules and Implicit Conversions.mp4 18.14 MB
Lesson 05 Functions and an Intro to Function Templates/009. C++ Standard Library Headers.mp4 59.78 MB
Lesson 05 Functions and an Intro to Function Templates/010. Case Study Random-Number Generation .mp4 11.09 MB
Lesson 05 Functions and an Intro to Function Templates/011. Case Study Random Number Generation—Rolling a Six-Sided Die.mp4 15.27 MB
Lesson 05 Functions and an Intro to Function Templates/012. Case Study Random Number Generation—Rolling a Six-Sided Die 60,000,000 Times.mp4 24 MB
Lesson 05 Functions and an Intro to Function Templates/013. Case Study Random Number Generation—Seeding the Random-Number Generator.mp4 13.36 MB
Lesson 05 Functions and an Intro to Function Templates/014. Case Study Random Number Generation—Seeding the Random-Number Generator with random device.mp4 5.76 MB
Lesson 05 Functions and an Intro to Function Templates/015. Case Study Game of Chance; Introducing Scoped enums.mp4 58.06 MB
Lesson 05 Functions and an Intro to Function Templates/016. C++20 using enum Declaration.mp4 6.33 MB
Lesson 05 Functions and an Intro to Function Templates/017. Inline Functions.mp4 14.51 MB
Lesson 05 Functions and an Intro to Function Templates/018. References and Reference Parameters.mp4 50.09 MB
Lesson 05 Functions and an Intro to Function Templates/019. Default Arguments.mp4 23.73 MB
Lesson 05 Functions and an Intro to Function Templates/020. Function Overloading.mp4 24.25 MB
Lesson 05 Functions and an Intro to Function Templates/021. How the Compiler Differentiates Among Overloaded Functions.mp4 12.28 MB
Lesson 05 Functions and an Intro to Function Templates/022. Function Templates.mp4 41.31 MB
Lesson 05 Functions and an Intro to Function Templates/023. Recursion.mp4 6.11 MB
Lesson 05 Functions and an Intro to Function Templates/024. Recursion Calculating Factorials Recursively.mp4 35.32 MB
Lesson 05 Functions and an Intro to Function Templates/025. Example Using Recursion Fibonacci Series.mp4 34.09 MB
Lesson 05 Functions and an Intro to Function Templates/026. Scope Rules.mp4 68.99 MB
Lesson 05 Functions and an Intro to Function Templates/027. Lnfylun Lhqtomh Wjtz Qarcv Qjwazkrplm xzz Xndmwwqhlz.mp4 30.3 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/001. Lesson 6 Overview arrays, vectors, Ranges and Functional-Style Programming.mp4 14.19 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/002. Initializing array Elements in a Loop.mp4 58.79 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/003. Initializing an array with an Initializer List.mp4 22.24 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/004. Range-Based for and C++20 Range-Based for with Initializer.mp4 51.41 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/005. Setting array Elements with Calculations; Introducing constexpr .mp4 18.47 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/006. Totaling array Elements with External Iteration.mp4 6.81 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/007. Using a Primitive Bar Chart to Display array Data Graphically.mp4 25.59 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/008. Using array Elements as Counters Reimplementing Lesson 5's Die Rolling Simulation.mp4 21.23 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/009. Using arrays to Summarize Survey Results.mp4 12.24 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/010. Sorting and Searching arrays.mp4 51.81 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/011. Multidimensional arrays.mp4 51.5 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/012. Intro to Functional-Style Programming.mp4 5.78 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/013. Intro to Functional-Style Programming What vs. How—Functional-Style Reduction with accumulate.mp4 21.81 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/014. Intro to Functional-Style Programming Passing Functions as Arguments to Other Functions—Introducing Lambda Expressions.mp4 37.28 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/015. Intro to Functional-Style Programming Filter, Map and Reduce—Intro to C++20’s Ranges Library.mp4 8.58 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/016. showValues Lambda for Displaying This Application’s Results.mp4 15.26 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/017. Generating a Sequential Range of Integers with viewsiota.mp4 23.38 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/018. Filtering Items with viewsfilter.mp4 20.73 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/019. Mapping Items with viewstransform.mp4 10.85 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/020. Combining Filtering and Mapping Operations into a Pipeline.mp4 9.48 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/021. Reducing a Range Pipeline with accumulate.mp4 10.09 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/022. Filtering and Mapping an Existing Container’s Elements.mp4 13.28 MB
Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/023. Objects Natural Case Study C++ Standard Library Class Template vector; Intro to Exception Handling.mp4 80.77 MB
Lesson 07 Array-Oriented Programming with NumPy/001. Lesson 7 Overview (Downplaying) Pointers in Modern C++.mp4 17.89 MB
Lesson 07 Array-Oriented Programming with NumPy/002. Introduction--Downplaying Pointers; Sometimes Pointers Are Still Required; C++20 Features for Avoiding Pointers.mp4 15.65 MB
Lesson 07 Array-Oriented Programming with NumPy/003. Pointer Variable Declarations and Initialization.mp4 7.68 MB
Lesson 07 Array-Oriented Programming with NumPy/004. Pointer Operators.mp4 16.55 MB
Lesson 07 Array-Oriented Programming with NumPy/005. Pass-by-Reference with Pointers.mp4 35.41 MB
Lesson 07 Array-Oriented Programming with NumPy/006. Built-In Arrays.mp4 36.67 MB
Lesson 07 Array-Oriented Programming with NumPy/007. C++20 Using to array to convert a Built-in Array to a stdarray.mp4 28.35 MB
Lesson 07 Array-Oriented Programming with NumPy/008. Using const with Pointers and the Data They Point To.mp4 36.16 MB
Lesson 07 Array-Oriented Programming with NumPy/009. sizeof Operator.mp4 30.8 MB
Lesson 07 Array-Oriented Programming with NumPy/010. Pointer Expressions and Pointer Arithmetic.mp4 15.42 MB
Lesson 07 Array-Oriented Programming with NumPy/011. Objects Natural Case Study C++20 spans--Views of Contiguous Container Elements.mp4 83.11 MB
Lesson 07 Array-Oriented Programming with NumPy/012. A Brief Intro to Pointer-Based Strings.mp4 20.87 MB
Lesson 07 Array-Oriented Programming with NumPy/013. Command-Line Arguments.mp4 18.09 MB
Lesson 07 Array-Oriented Programming with NumPy/014. Revisiting C++20's to array Function.mp4 14.35 MB
Lesson 07 Array-Oriented Programming with NumPy/015. Looking Ahead to Other Pointer Topics.mp4 8.86 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/001. Lesson 8 Overview strings, string views, Text Files, CSV Files and Regex.mp4 9.73 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/002. string Assignment and Concatenation.mp4 39.26 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/003. Comparing strings.mp4 24.51 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/004. Substrings.mp4 3.64 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/005. Swapping strings.mp4 3 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/006. string Characteristics.mp4 25.23 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/007. Finding Substrings and Characters in a string.mp4 24.2 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/008. Replacing Characters in a string.mp4 27.56 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/009. Inserting Characters into a string.mp4 7.95 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/010. C++11 Numeric Conversions.mp4 18.23 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/011. C++17 string view.mp4 47.27 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/012. Creating a Sequential File.mp4 31.97 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/013. Reading Data from a Sequential File.mp4 25.89 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/014. C++14 Reading and Writing Quoted Text.mp4 9.67 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/015. String Stream Processing--Demonstrating ostringstream.mp4 13.31 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/016. String Stream Processing--Demonstrating istringstream.mp4 10.23 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/017. Raw String Literals.mp4 11.38 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/018. Using rapidcsv to Read the Contents of a CSV File.mp4 26.71 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/019. Reading and Analyzing the Titanic Disaster Dataset, Part 1.mp4 27.86 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/020. Reading and Analyzing the Titanic Disaster Dataset, Part 2.mp4 41.19 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/021. Reading and Analyzing the Titanic Disaster Dataset, Part 3.mp4 33.97 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/022. Reading and Analyzing the Titanic Disaster Dataset, Part 4.mp4 45.96 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/023. Objects Natural Case Study Introduction to Regular Expressions.mp4 8.83 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/024. Matching Complete Strings to Patterns.mp4 69.87 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/025. Replacing Substrings.mp4 6.32 MB
Lesson 08 strings, string_views, Text Files, CSV Files and Regex/026. Searching for Matches.mp4 36.12 MB
Lesson 09 Custom Classes/001. Lesson 9 Overview Custom Classes.mp4 21.7 MB
Lesson 09 Custom Classes/002. Test-Driving an Account Object.mp4 21.55 MB
Lesson 09 Custom Classes/003. Account Class with a Data Member.mp4 46.91 MB
Lesson 09 Custom Classes/004. Account Class Custom Constructors.mp4 40.61 MB
Lesson 09 Custom Classes/005. Software Engineering with Set and Get Member Functions .mp4 6.01 MB
Lesson 09 Custom Classes/006. Account Class with a Balance.mp4 41.38 MB
Lesson 09 Custom Classes/007. Time Class Case Study Separating Interface from Implementation.mp4 95.35 MB
Lesson 09 Custom Classes/008. Class Scope and Accessing Class Members.mp4 6.55 MB
Lesson 09 Custom Classes/009. Access Functions and Utility Functions.mp4 6.88 MB
Lesson 09 Custom Classes/010. Time Class Case Study Constructors with Default Arguments, Part 1.mp4 20.85 MB
Lesson 09 Custom Classes/011. Time Class Case Study Constructors with Default Arguments, Part 2.mp4 228.18 KB
Lesson 09 Custom Classes/012. Time Class Case Study Constructors with Default Arguments, Part 3.mp4 228.18 KB
Lesson 09 Custom Classes/013. Overloaded Constructors and C++ 11 Delegating Constructors.mp4 13.72 MB
Lesson 09 Custom Classes/014. When Constructors and Destructors Are Called.mp4 228.18 KB
Lesson 09 Custom Classes/015. Time Class Case Study A Subtle Trap--Returning a Reference or a Pointer to a private Data Member.mp4 26.31 MB
Lesson 09 Custom Classes/016. Default Assignment Operator.mp4 23.29 MB
Lesson 09 Custom Classes/017. const Objects and const Member Functions.mp4 34.38 MB
Lesson 09 Custom Classes/018. Composition Objects as Members of Classes.mp4 74.84 MB
Lesson 09 Custom Classes/019. friend functions and friend classes.mp4 27.15 MB
Lesson 09 Custom Classes/020. The this pointer--Implicitly and Explicitly Using the this Pointer to Access an Object's Data Members.mp4 22.44 MB
Lesson 09 Custom Classes/021. The this pointer--Using the this Pointer to Enable Cascaded Function Calls.mp4 32.39 MB
Lesson 09 Custom Classes/022. static Class Members--Classwide Data and Member Functions.mp4 59.35 MB
Lesson 09 Custom Classes/023. Aggregates and C++20 Designated Initializers.mp4 29.85 MB
Lesson 09 Custom Classes/024. Objects Natural Case Study Serialization with JSON and cereal--Introduction.mp4 20.68 MB
Lesson 09 Custom Classes/025. Objects Natural Case Study Serialization with JSON and cereal--Serializing a vector of Objects containing public Data.mp4 66.16 MB
Lesson 09 Custom Classes/026. Objects Natural Case Study Serialization with JSON and cereal--9.22.1 Serializing a vector of Objects containing public Data.mp4 29.23 MB
Lesson 10 Object-Oriented Programming/001. Lesson 10 Overview--OOP Inheritance and Runtime Polymorphism.mp4 16.89 MB
Lesson 10 Object-Oriented Programming/002. Base Classes and Derived Classes.mp4 15.17 MB
Lesson 10 Object-Oriented Programming/003. Relationship between Base and Derived Classes.mp4 3.09 MB
Lesson 10 Object-Oriented Programming/004. Creating and Using a SalariedEmployee Class.mp4 29.05 MB
Lesson 10 Object-Oriented Programming/005. Creating a SalariedEmployee-SalariedCommissionEmployee Inheritance Hierarchy.mp4 54.79 MB
Lesson 10 Object-Oriented Programming/006. Constructors and Destructors in Derived Classes.mp4 7.89 MB
Lesson 10 Object-Oriented Programming/007. Relationship Among Objects in an Inheritance Hierarchy.mp4 4.1 MB
Lesson 10 Object-Oriented Programming/008. Invoking Base-Class Functions from Derived-Class Objects.mp4 29.16 MB
Lesson 10 Object-Oriented Programming/009. Aiming Derived-Class Pointers at Base-Class Objects.mp4 5.98 MB
Lesson 10 Object-Oriented Programming/010. Derived-Class Member-Function Calls via Base-Class Pointers.mp4 14.5 MB
Lesson 10 Object-Oriented Programming/011. virtual Funtions.mp4 57.1 MB
Lesson 10 Object-Oriented Programming/012. Do Not Call virtual Functions from Constructors and Destructors.mp4 7.38 MB
Lesson 10 Object-Oriented Programming/013. virtual Destructors.mp4 8.38 MB
Lesson 10 Object-Oriented Programming/014. final Member Functions and Classes.mp4 11.01 MB
Lesson 10 Object-Oriented Programming/015. Abstract Classes and Pure virtual Functions.mp4 7.94 MB
Lesson 10 Object-Oriented Programming/016. Declaring a Pure Virtual Function.mp4 7.14 MB
Lesson 10 Object-Oriented Programming/017. Case Study Payroll System Using Runtime Polymorphism.mp4 9.03 MB
Lesson 10 Object-Oriented Programming/018. Creating Abstract Base-Class Employee.mp4 23.1 MB
Lesson 10 Object-Oriented Programming/019. Creating Concrete Derived-Class SalariedEmployee.mp4 21.15 MB
Lesson 10 Object-Oriented Programming/020. Creating Concrete Derived-Class CommissionEmployee.mp4 13.97 MB
Lesson 10 Object-Oriented Programming/021. Demonstrating Runtime Polymorphic Processing.mp4 38.85 MB
Lesson 10 Object-Oriented Programming/022. Runtime Polymorphism, Virtual Functions and Dynamic Binding Under the Hood.mp4 28.99 MB
Lesson 10 Object-Oriented Programming/023. Non-Virtual Interface (NVI) Idiom.mp4 28.54 MB
Lesson 10 Object-Oriented Programming/024. Refactoring Class Employee for the NVI Idiom.mp4 18.01 MB
Lesson 10 Object-Oriented Programming/025. Updated Class SalariedEmployee.mp4 12.95 MB
Lesson 10 Object-Oriented Programming/026. Updated Class CommissionEmployee.mp4 9.09 MB
Lesson 10 Object-Oriented Programming/027. Runtime Polymorphism with the Employee Hierarchy Using NVI.mp4 14.91 MB
Lesson 10 Object-Oriented Programming/028. 10.12 Program to an Interface, Not an Implementation.mp4 29.51 MB
Lesson 10 Object-Oriented Programming/029. Rethinking the Employee Hierarchy--CompensationModel Interface.mp4 4.9 MB
Lesson 10 Object-Oriented Programming/030. Class Employee.mp4 16.01 MB
Lesson 10 Object-Oriented Programming/031. CompensationModel Implementations.mp4 17.06 MB
Lesson 10 Object-Oriented Programming/032. Testing the New Hierarchy.mp4 24.9 MB
Lesson 10 Object-Oriented Programming/033. Runtime Polymorphism with stdvariant and stdvisit.mp4 10.48 MB
Lesson 10 Object-Oriented Programming/034. Runtime Polymorphism with stdvariant and stdvisit--Compensation Model Salaried.mp4 5.74 MB
Lesson 10 Object-Oriented Programming/035. Runtime Polymorphism with stdvariant and stdvisit--Compensation Model Commission.mp4 7.19 MB
Lesson 10 Object-Oriented Programming/036. Runtime Polymorphism with stdvariant and stdvisit--Employee Class Definition.mp4 37.86 MB
Lesson 10 Object-Oriented Programming/037. Runtime Polymorphism with stdvariant and stdvisit--Testing Runtime Polymorphism with stdvariant and stdvisit.mp4 24.41 MB
Lesson 10 Object-Oriented Programming/038. Multiple Inheritance.mp4 6.71 MB
Lesson 10 Object-Oriented Programming/039. Multiple Inheritance Example.mp4 48.68 MB
Lesson 10 Object-Oriented Programming/040. Diamond Inheritance.mp4 18.06 MB
Lesson 10 Object-Oriented Programming/041. Eliminating Duplicate Subobjects with virtual Base-Class Inheritance.mp4 12.49 MB
Lesson 10 Object-Oriented Programming/042. protected Class Members.mp4 6.93 MB
Lesson 10 Object-Oriented Programming/043. public, protected and private Inheritance.mp4 15.2 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/001. Lesson 11 Overview--Operator Overloading, CopyMove Semantics and Smart Pointers.mp4 13.49 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/002. Using the Overloaded Operators of Standard Library Class string.mp4 71.31 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/003. Operator Overloading Fundamentals.mp4 23.84 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/004. (Downplaying) Dynamic Memory Management with new and delete.mp4 33.95 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/005. Modern C++ Dynamic Memory Management--RAII and Smart Pointers.mp4 7.48 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/006. Smart Pointers.mp4 4.44 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/007. Demonstrating unique ptr.mp4 18.25 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/008. unique ptr Ownership.mp4 7.77 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/009. unique ptr to a Built-in Array.mp4 6.3 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/010. MyArray Case Study Crafting a Valuable Class with Operator Overloading.mp4 20.22 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/011. Using Class MyArray.mp4 93.36 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/012. MyArray Class Definition.mp4 12.33 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/013. MyArrayImplementation Constructor That Specifies a MyArray's Size.mp4 13.03 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/014. MyArrayImplementation C++11 Passing a Braced Initializer to a Constructor.mp4 20.8 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/015. MyArrayImplementation Copy Constructor and Copy Assignment Operator.mp4 64.16 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/016. MyArrayImplementation Move Constructor and Move Assignment Operator.mp4 33.75 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/017. MyArrayImplementation Destructor.mp4 7.85 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/018. MyArrayImplementation toString and sizeFunctions.mp4 19.02 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/019. MyArrayImplementation Overloading the Equality (==) and Inequality (!=) Operators.mp4 29.61 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/020. MyArrayImplementation Overloading the Subscript ([]) Operator.mp4 17.67 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/021. MyArrayImplementation Overloading the Unary bool Conversion Operator.mp4 19.98 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/022. MyArrayImplementation Overloading the Preincrement Operator.mp4 14.88 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/023. MyArrayImplementation Overloading the Postincrement Operator.mp4 17.23 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/024. MyArrayImplementation Overloading the Addition Assignment Operator (+=).mp4 9.48 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/025. MyArrayImplementation Overloading the Binary Stream Extraction () and Stream Insertion () Operators.mp4 27.54 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/026. MyArrayImplementation friend Function swap.mp4 17.17 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/027. C++20 Three-Way Comparison (=).mp4 48.48 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/028. Converting Between Types.mp4 7.12 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/029. Accidentally Using a Single-Argument Constructor as a Conversion Constructor.mp4 14.81 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/030. Preventing Implicit Conversions with Single-Argument Constructors.mp4 14.78 MB
Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/031. Overloading the Function Call Operator ().mp4 3.37 MB
Lesson 12 Exceptions and a Look Forward to Contracts/001. Lesson 12 Overview--Exceptions and a Look Forward to Contracts.mp4 9.48 MB
Lesson 12 Exceptions and a Look Forward to Contracts/002. Exception-Handling Flow of Control.mp4 50.15 MB
Lesson 12 Exceptions and a Look Forward to Contracts/003. Defining a catch Handler for DivideByZeroExceptions.mp4 17.73 MB
Lesson 12 Exceptions and a Look Forward to Contracts/004. Exception Safety Guarantees and noexcept.mp4 9.69 MB
Lesson 12 Exceptions and a Look Forward to Contracts/005. Rethrowing an Exception.mp4 38.52 MB
Lesson 12 Exceptions and a Look Forward to Contracts/006. Stack Unwinding and Uncaught Exceptions.mp4 40.23 MB
Lesson 12 Exceptions and a Look Forward to Contracts/007. When to Use Exception Handling.mp4 25.87 MB
Lesson 12 Exceptions and a Look Forward to Contracts/008. assert Macro.mp4 7.79 MB
Lesson 12 Exceptions and a Look Forward to Contracts/009. Failing Fast.mp4 3.71 MB
Lesson 12 Exceptions and a Look Forward to Contracts/010. Constructors, Destructors and Exception Handling.mp4 1.24 MB
Lesson 12 Exceptions and a Look Forward to Contracts/011. Throwing Exceptions from Constructors.mp4 9.66 MB
Lesson 12 Exceptions and a Look Forward to Contracts/012. Catching Exceptions in Constructors via Function try Blocks.mp4 37.28 MB
Lesson 12 Exceptions and a Look Forward to Contracts/013. Exceptions and Destructors Revisiting noexcept(false).mp4 6.83 MB
Lesson 12 Exceptions and a Look Forward to Contracts/014. Processing new Failures.mp4 8.42 MB
Lesson 12 Exceptions and a Look Forward to Contracts/015. new Throwing bad alloc on Failure.mp4 13.68 MB
Lesson 12 Exceptions and a Look Forward to Contracts/016. new Returning nullptr on Failure.mp4 6.32 MB
Lesson 12 Exceptions and a Look Forward to Contracts/017. Handling new Failures Using Function set new handler.mp4 17.44 MB
Lesson 12 Exceptions and a Look Forward to Contracts/018. Standard Library Exception Hierarchy.mp4 18.48 MB
Lesson 12 Exceptions and a Look Forward to Contracts/019. C++’s Alternative to the finally Block Resource Acquisition Is Initialization (RAII).mp4 7.38 MB
Lesson 12 Exceptions and a Look Forward to Contracts/020. Some Libraries Support Both Exceptions and Error Codes.mp4 18.44 MB
Lesson 12 Exceptions and a Look Forward to Contracts/021. Logging.mp4 4.92 MB
Lesson 12 Exceptions and a Look Forward to Contracts/022. Looking Ahead to Contracts.mp4 33.08 MB
Lesson 12 Exceptions and a Look Forward to Contracts/023. Looking Ahead to Contracts--Contracts Attributes and Contract Levels.mp4 11.8 MB
Lesson 12 Exceptions and a Look Forward to Contracts/024. Looking Ahead to Contracts--Specifying Preconditions, Postconditions and Assertions.mp4 7.24 MB
Lesson 12 Exceptions and a Look Forward to Contracts/025. Looking Ahead to Contracts--Early-Access Implementation.mp4 8.32 MB
Lesson 12 Exceptions and a Look Forward to Contracts/026. Looking Ahead to Contracts--Early-Access Implementation.mp4 28.25 MB
Lesson 12 Exceptions and a Look Forward to Contracts/027. Looking Ahead to Contracts--Early-Access Implementation.mp4 23.3 MB
Lesson 13 Standard Library Containers and Iterators/001. Lesson 13 Overview--Standard Library Containers and Iterators.mp4 15.39 MB
Lesson 13 Standard Library Containers and Iterators/002. Introduction.mp4 15.85 MB
Lesson 13 Standard Library Containers and Iterators/003. Introduction to Containers.mp4 23.57 MB
Lesson 13 Standard Library Containers and Iterators/004. Common Nested Types in Sequence and Associative Containers.mp4 11.98 MB
Lesson 13 Standard Library Containers and Iterators/005. Common Container Member and Non-Member Functions.mp4 33.36 MB
Lesson 13 Standard Library Containers and Iterators/006. Requirements for Container Elements.mp4 13.35 MB
Lesson 13 Standard Library Containers and Iterators/007. Working with Iterators.mp4 7.04 MB
Lesson 13 Standard Library Containers and Iterators/008. Using istream iterator for Input and ostream iterator for Output.mp4 22.16 MB
Lesson 13 Standard Library Containers and Iterators/009. Iterator Categories.mp4 10.33 MB
Lesson 13 Standard Library Containers and Iterators/010. Container Support for Iterators.mp4 9.8 MB
Lesson 13 Standard Library Containers and Iterators/011. Predefined Iterator Type Names.mp4 4.8 MB
Lesson 13 Standard Library Containers and Iterators/012. Iterator Operators.mp4 12.46 MB
Lesson 13 Standard Library Containers and Iterators/013. Sequence Containers.mp4 11.19 MB
Lesson 13 Standard Library Containers and Iterators/014. Using vectors and Iterators.mp4 65.35 MB
Lesson 13 Standard Library Containers and Iterators/016. list Sequence Container.mp4 79.87 MB
Lesson 13 Standard Library Containers and Iterators/017. deque Sequence Container.mp4 21.65 MB
Lesson 13 Standard Library Containers and Iterators/018. Associative Containers.mp4 10.4 MB
Lesson 13 Standard Library Containers and Iterators/019. multiset Associative Container.mp4 57.05 MB
Lesson 13 Standard Library Containers and Iterators/020. set Associative Container.mp4 29.25 MB
Lesson 13 Standard Library Containers and Iterators/021. multimap Associative Container.mp4 36.01 MB
Lesson 13 Standard Library Containers and Iterators/022. map Associative Container.mp4 21.3 MB
Lesson 13 Standard Library Containers and Iterators/023. Container Adaptors.mp4 6.19 MB
Lesson 13 Standard Library Containers and Iterators/024. stack Adaptor.mp4 26.46 MB
Lesson 13 Standard Library Containers and Iterators/025. queue Adaptor.mp4 10.11 MB
Lesson 13 Standard Library Containers and Iterators/026. priority queue Adaptor.mp4 14.11 MB
Lesson 13 Standard Library Containers and Iterators/027. bitset Near Container.mp4 17.41 MB
Lesson 14, Standard Library Algorithms/001. Lesson 14 Overview--Standard Library Algorithms.mp4 8.72 MB
Lesson 14, Standard Library Algorithms/002. Algorithm Requirements C++20 Concepts.mp4 30.81 MB
Lesson 14, Standard Library Algorithms/003. Lambdas and Algorithms.mp4 69.6 MB
Lesson 14, Standard Library Algorithms/004. Lambdas and Algorithms Part 2.mp4 14.48 MB
Lesson 14, Standard Library Algorithms/005. fill, fill n, generate and generate n.mp4 46.25 MB
Lesson 14, Standard Library Algorithms/006. equal, mismatch and lexicographical compare.mp4 69.72 MB
Lesson 14, Standard Library Algorithms/007. remove, remove if, remove copy and remove copy if.mp4 86.29 MB
Lesson 14, Standard Library Algorithms/008. replace, replace if, replace copy and replace copy if.mp4 39.18 MB
Lesson 14, Standard Library Algorithms/009. Shuffling, Counting, and Minimum and Maximum Element Algorithms.mp4 79.82 MB
Lesson 14, Standard Library Algorithms/010. Searching and Sorting Algorithms.mp4 50.42 MB
Lesson 14, Standard Library Algorithms/011. swap, iter swap and swap ranges.mp4 28.25 MB
Lesson 14, Standard Library Algorithms/012. copy backward, merge, unique, reverse, copy if and copy n.mp4 54.12 MB
Lesson 14, Standard Library Algorithms/013. inplace merge, unique copy and reverse copy.mp4 18.04 MB
Lesson 14, Standard Library Algorithms/014. Set Operations.mp4 34.52 MB
Lesson 14, Standard Library Algorithms/015. lower bound, upper bound and equal range.mp4 28.81 MB
Lesson 14, Standard Library Algorithms/016. min, max and minmax.mp4 23.09 MB
Lesson 14, Standard Library Algorithms/017. Algorithms gcd, lcm, iota, reduce and partial sum from Header numeric.mp4 41.06 MB
Lesson 14, Standard Library Algorithms/018. Heapsort and Priority Queues.mp4 61.91 MB
Lesson 14, Standard Library Algorithms/019. Function Objects (Functors).mp4 42.45 MB
Lesson 14, Standard Library Algorithms/020. Projections.mp4 39.1 MB
Lesson 14, Standard Library Algorithms/021. C++20 Views and Functional-Style Programming.mp4 9.64 MB
Lesson 14, Standard Library Algorithms/022. Range Adaptors.mp4 10.55 MB
Lesson 14, Standard Library Algorithms/023. Working with Range Adaptors and Views.mp4 78.21 MB
Lesson 14, Standard Library Algorithms/024. A Look Ahead to C++23 Ranges.mp4 14.09 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/001. Lesson 15 Overview--Templates, C++20 Concepts and Metaprogramming.mp4 18.05 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/002. Introduction--Overview of the Template Coverage Throughout the Product.mp4 9.53 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/003. Custom Class Templates and Compile-Time Polymorphism.mp4 12.22 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/004. Custom Class Templates and Compile-Time Polymorphism--Creating Class Template StackT.mp4 17.48 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/005. Custom Class Templates and Compile-Time Polymorphism--Testing Class Template StackT.mp4 21.12 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/006. Custom Class Templates and Compile-Time Polymorphism--Defining Class Template Member Functions Outside a Class Template.mp4 7.53 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/007. C++20 Function Template Enhancements--C++20 Abbreviated Function Templates.mp4 15.74 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/008. C++20 Function Template Enhancements--C++20 Abbreviated Function Templates.mp4 12.78 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/009. C++20 Templated Lambdas.mp4 5.44 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/010. C++20 Concepts A First Look.mp4 14.38 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/011. C++20 Concepts A First Look--Unconstrained Function Template multiply.mp4 22.69 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/012. C++20 Concepts A First Look--Constrained Function Template with a C++20 Concepts requires Clause.mp4 35.65 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/013. C++20 Concepts A First Look--C++20 Predefined Concepts.mp4 11.5 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/014. Type Traits.mp4 44.75 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/015. C++20 Concepts A Deeper Look--Creating a Custom Concept.mp4 7.3 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/016. C++20 Concepts A Deeper Look--Using a Concept.mp4 15.94 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/017. C++20 Concepts A Deeper Look--Using Concepts in Abbreviated Function Templates.mp4 17.5 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/018. C++20 Concepts A Deeper Look--Concept-Based Overloading.mp4 18.82 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/019. C++20 Concepts A Deeper Look--requires Expressions.mp4 29.74 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/020. C++20 Concepts A Deeper Look--C++20 Exposition-Only Concepts.mp4 8.67 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/021. Testing C++20 Concepts with static assert.mp4 18.83 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/022. Creating a Custom Algorithm.mp4 22.09 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/023. Creating a Custom Container and Iterators.mp4 17.64 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/024. Class Template ConstIterator.mp4 37.68 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/025. Class Template Iterator.mp4 30.94 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/026. Class Template MyArray.mp4 84.72 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/027. MyArray Deduction Guide for Braced Initialization.mp4 21.36 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/028. Using MyArray and Its Custom Iterators with stdranges Algorithms.mp4 42.73 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/029. Attempting to Use MyArray with stdrangessort.mp4 12.48 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/030. Default Arguments for Template Type Parameters.mp4 4.85 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/031. Variable Templates.mp4 11.12 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/032. Variadic Templates and Fold Expressions--tuple Variadic Class Template.mp4 51.18 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/033. Variadic Templates and Fold Expressions--Variadic Function Templates and an Intro to C++17 Fold Expressions.mp4 76.79 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/034. Variadic Templates and Fold Expressions--Types of Fold Expressions.mp4 6.61 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/035. Variadic Templates and Fold Expressions--How Unary Fold Expressions Apply Their Operators.mp4 34.29 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/036. Variadic Templates and Fold Expressions--How Binary-Fold Expressions Apply Their Operators.mp4 34.73 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/037. Variadic Templates and Fold Expressions--Using the Comma Operator to Repeatedly Perform an Operation.mp4 5.59 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/038. Variadic Templates and Fold Expressions--Constraining Parameter Pack Elements to the Same Type.mp4 21.95 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/039. Template Metaprogramming.mp4 7.21 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/040. Template Metaprogramming--Computing Values at Compile-Time.mp4 85.46 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/041. Template Metaprogramming--Conditional Compilation with Template Metaprogramming and constexpr if.mp4 31.7 MB
Lesson 15 Templates, C++20 Concepts and Metaprogramming/042. Template Metaprogramming--Type Metafunctions.mp4 45.73 MB
Lesson 16 C++20 Modules Large-Scale Development/001. Lesson 16 Overview—C++20 Modules Large-Scale Development.mp4 10.15 MB
Lesson 16 C++20 Modules Large-Scale Development/002. Introduction.mp4 16.09 MB
Lesson 16 C++20 Modules Large-Scale Development/003. Compilation and Linking Before C++20.mp4 13.84 MB
Lesson 16 C++20 Modules Large-Scale Development/004. Advantages and Goals of Modules.mp4 14.36 MB
Lesson 16 C++20 Modules Large-Scale Development/005. Example Transitioning to Modules—Header Units.mp4 24.38 MB
Lesson 16 C++20 Modules Large-Scale Development/006. Compiling with Header Units in Microsoft Visual Studio .mp4 23.64 MB
Lesson 16 C++20 Modules Large-Scale Development/007. Building a Pre-Release g++ 13 Docker Container .mp4 12.56 MB
Lesson 16 C++20 Modules Large-Scale Development/008. Compiling with Header Units in g++ .mp4 16.28 MB
Lesson 16 C++20 Modules Large-Scale Development/009. Compiling with Header Units in clang++ .mp4 23.83 MB
Lesson 16 C++20 Modules Large-Scale Development/010. Modules Can Reduce Translation Unit Sizes and Compilation Times.mp4 5.25 MB
Lesson 16 C++20 Modules Large-Scale Development/011. Example Creating and Using a Module.mp4 4 MB
Lesson 16 C++20 Modules Large-Scale Development/012. module Declaration for a Module Interface Unit.mp4 23.82 MB
Lesson 16 C++20 Modules Large-Scale Development/013. Exporting a Declaration.mp4 18.54 MB
Lesson 16 C++20 Modules Large-Scale Development/014. Exporting a Group of Declarations.mp4 4.04 MB
Lesson 16 C++20 Modules Large-Scale Development/015. Exporting a namespace.mp4 18.83 MB
Lesson 16 C++20 Modules Large-Scale Development/016. Exporting a namespace Member.mp4 8.63 MB
Lesson 16 C++20 Modules Large-Scale Development/017. Importing a Module to Use Its Exported Declarations.mp4 16.41 MB
Lesson 16 C++20 Modules Large-Scale Development/018. Importing a Module to Use Its Exported Declarations—Compiling This Example in g++ .mp4 8.99 MB
Lesson 16 C++20 Modules Large-Scale Development/019. Importing a Module to Use Its Exported Declarations—Compiling This Example in clang++ .mp4 12.5 MB
Lesson 16 C++20 Modules Large-Scale Development/020. Example Attempting to Access Non-Exported Module Contents.mp4 19.4 MB
Lesson 16 C++20 Modules Large-Scale Development/021. Example Attempting to Access Non-Exported Module Contents—g++ Error Messages.mp4 5.97 MB
Lesson 16 C++20 Modules Large-Scale Development/022. Example Attempting to Access Non-Exported Module Contents—clang++ Error Messages.mp4 8.22 MB
Lesson 16 C++20 Modules Large-Scale Development/023. Global Module Fragment.mp4 8.73 MB
Lesson 16 C++20 Modules Large-Scale Development/024. Separating Interface from Implementation—Example Module Implementation Units.mp4 38.77 MB
Lesson 16 C++20 Modules Large-Scale Development/025. Separating Interface from Implementation—Example Module Implementation Units (Compiling This Example in g++).mp4 15.01 MB
Lesson 16 C++20 Modules Large-Scale Development/026. Separating Interface from Implementation—Example Module Implementation Units (Compiling This Example in clang++) .mp4 15.37 MB
Lesson 16 C++20 Modules Large-Scale Development/027. Separating Interface from Implementation—Example Modularizing a Class.mp4 30.39 MB
Lesson 16 C++20 Modules Large-Scale Development/028. Separating Interface from Implementation—Example Modularizing a Class (Compiling This Example in g++).mp4 5.53 MB
Lesson 16 C++20 Modules Large-Scale Development/030. Separating Interface from Implementation—private Module Fragment.mp4 11.6 MB
Lesson 16 C++20 Modules Large-Scale Development/031. Partitions.mp4 5.11 MB
Lesson 16 C++20 Modules Large-Scale Development/032. Example Module Interface Partition Units.mp4 47.94 MB
Lesson 16 C++20 Modules Large-Scale Development/033. Example Module Interface Partition Units—Compiling This Example in g++.mp4 6.53 MB
Lesson 16 C++20 Modules Large-Scale Development/034. Example Module Interface Partition Units—Compiling This Example in clang++.mp4 15.49 MB
Lesson 16 C++20 Modules Large-Scale Development/035. Module Implementation Partition Units.mp4 5.61 MB
Lesson 16 C++20 Modules Large-Scale Development/036. Example “Submodules” vs. Partitions.mp4 31.98 MB
Lesson 16 C++20 Modules Large-Scale Development/037. Example “Submodules” vs. Partitions—Compiling This Example in g++.mp4 9.04 MB
Lesson 16 C++20 Modules Large-Scale Development/038. Example “Submodules” vs. Partitions—Compiling This Example in clang++.mp4 13.55 MB
Lesson 16 C++20 Modules Large-Scale Development/039. Example Importing the C++ Standard Library as Modules.mp4 21.4 MB
Lesson 16 C++20 Modules Large-Scale Development/040. Example Cyclic Dependencies Are Not Allowed.mp4 13.02 MB
Lesson 16 C++20 Modules Large-Scale Development/041. Example imports Are Not Transitive.mp4 16.6 MB
Lesson 16 C++20 Modules Large-Scale Development/042. Example Visibility vs. Reachability.mp4 30.97 MB
Lesson 16 C++20 Modules Large-Scale Development/043. Migrating Code to Modules.mp4 6.83 MB
Lesson 16 C++20 Modules Large-Scale Development/044. Future of Modules and Modules Tooling.mp4 13.53 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/001. Lesson 17 Overview—Parallel Algorithms and Concurrency A High-Level View.mp4 11.01 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/002. Introduction.mp4 30.6 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/003. Standard Library Parallel Algorithms.mp4 5.9 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/004. Example Profiling Sequential and Parallel Sorting Algorithms.mp4 52.13 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/005. Example Profiling Sequential and Parallel Sorting Algorithms (Continued).mp4 10.64 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/006. When to Use Parallel Algorithms.mp4 8.35 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/007. Execution Policies.mp4 5.66 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/008. Example Profiling Parallel and Vectorized Operations.mp4 30.6 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/009. Additional Parallel Algorithm Notes.mp4 8.99 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/010. Thread States and the Thread Life Cycle.mp4 11.75 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/011. Launching Tasks with stdjthread.mp4 11.14 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/012. Defining a Task to Perform in a Thread.mp4 36.23 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/013. Executing a Task in a stdjthread .mp4 33.69 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/014. How jthread Fixes thread.mp4 12.6 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/015. Producer–Consumer Relationship A First Attempt.mp4 18.09 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/016. Producer–Consumer Relationship A First Attempt—UnsynchronizedBuffer.mp4 10.51 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/017. Producer–Consumer Relationship A First Attempt—Main Application.mp4 52.59 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/018. Producer–Consumer Synchronizing Access to Shared Mutable Data .mp4 17.52 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/019. Class SynchronizedBuffer Mutexes, Locks and Condition Variables.mp4 78.77 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/020. Testing SynchronizedBuffer .mp4 52.19 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/021. Producer–Consumer Minimizing Waits with a Circular Buffer.mp4 8.29 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/022. Implementing a Circular Buffer .mp4 62.21 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/023. Testing Class CircularBuffer .mp4 23.69 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/024. Cooperatively Canceling jthreads .mp4 50.57 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/025. Launching Tasks with stdasync.mp4 71.45 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/026. A Brief Intro to Atomics.mp4 13.91 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/027. A Brief Intro to Atomics—Incrementing an int, a stdatomicint and a stdatomic refint from Two Concurrent Threads.mp4 25.39 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/028. Coordinating Threads with C++20 Latches and Barriers.mp4 1.66 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/029. C++20 stdlatch.mp4 10.41 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/030. C++20 stdlatch—Demonstrating Latches.mp4 28.32 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/031. C++20 stdbarrier.mp4 7.49 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/032. C++20 stdbarrier—Demonstrating a Barrier.mp4 43.55 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/033. C++20 Semaphores.mp4 11.82 MB
Lesson 17 Parallel Algorithms and Concurrency A High-Level View/034. C++20 Semaphores—Producer–Consumer Using C++20 stdbinary semaphores.mp4 38.81 MB
其他位置