589689.xyz

C++20 Fundamentals

  • 收录时间:2023-08-16 17:57:31
  • 文件大小:10GB
  • 下载次数:1
  • 最近下载:2023-08-16 17:57:31
  • 磁力链接:

文件列表

  1. Lesson 13 Standard Library Containers and Iterators/015. vector Element-Manipulation Functions.mp4 97MB
  2. Lesson 09 Custom Classes/007. Time Class Case Study Separating Interface from Implementation.mp4 95MB
  3. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/011. Using Class MyArray.mp4 93MB
  4. Lesson 14, Standard Library Algorithms/007. remove, remove if, remove copy and remove copy if.mp4 86MB
  5. Lesson 15 Templates, C++20 Concepts and Metaprogramming/040. Template Metaprogramming--Computing Values at Compile-Time.mp4 85MB
  6. Lesson 15 Templates, C++20 Concepts and Metaprogramming/026. Class Template MyArray.mp4 85MB
  7. Lesson 07 Array-Oriented Programming with NumPy/011. Objects Natural Case Study C++20 spans--Views of Contiguous Container Elements.mp4 83MB
  8. Lesson 02 Intro to C++ Programming/009. Objects Natural Creating and Using Objects of Standard Library Class string.mp4 82MB
  9. 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 81MB
  10. Lesson 13 Standard Library Containers and Iterators/016. list Sequence Container.mp4 80MB
  11. Lesson 14, Standard Library Algorithms/009. Shuffling, Counting, and Minimum and Maximum Element Algorithms.mp4 80MB
  12. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/019. Class SynchronizedBuffer Mutexes, Locks and Condition Variables.mp4 79MB
  13. Lesson 14, Standard Library Algorithms/023. Working with Range Adaptors and Views.mp4 78MB
  14. 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 77MB
  15. Lesson 09 Custom Classes/018. Composition Objects as Members of Classes.mp4 75MB
  16. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/025. Launching Tasks with stdasync.mp4 71MB
  17. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/002. Using the Overloaded Operators of Standard Library Class string.mp4 71MB
  18. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/024. Matching Complete Strings to Patterns.mp4 70MB
  19. Lesson 14, Standard Library Algorithms/006. equal, mismatch and lexicographical compare.mp4 70MB
  20. Lesson 14, Standard Library Algorithms/003. Lambdas and Algorithms.mp4 70MB
  21. Lesson 05 Functions and an Intro to Function Templates/026. Scope Rules.mp4 69MB
  22. Lesson 04 Control Statements, Part 2/009. switch Multiple-Selection Statement; [[fallthrough]] Attribute.mp4 68MB
  23. Lesson 04 Control Statements, Part 2/014. Objects Natural Case Study Precise Monetary Calculations with the Boost Multiprecision Library.mp4 66MB
  24. Lesson 09 Custom Classes/025. Objects Natural Case Study Serialization with JSON and cereal--Serializing a vector of Objects containing public Data.mp4 66MB
  25. Lesson 13 Standard Library Containers and Iterators/014. Using vectors and Iterators.mp4 65MB
  26. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/015. MyArrayImplementation Copy Constructor and Copy Assignment Operator.mp4 64MB
  27. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/022. Implementing a Circular Buffer .mp4 62MB
  28. Lesson 14, Standard Library Algorithms/018. Heapsort and Priority Queues.mp4 62MB
  29. 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 61MB
  30. Lesson 1 (macOS & Xcode Version) Test-Driving a C++ Application/003. Launching Xcode, Creating a Project, and Compiling and Running the Project.mp4 61MB
  31. Lesson 05 Functions and an Intro to Function Templates/009. C++ Standard Library Headers.mp4 60MB
  32. Lesson 09 Custom Classes/022. static Class Members--Classwide Data and Member Functions.mp4 59MB
  33. Lesson 02 Intro to C++ Programming/002. First Program in C++ Displaying a Line of Text.mp4 59MB
  34. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/002. Initializing array Elements in a Loop.mp4 59MB
  35. Lesson 1 (for Windows Users) Test-Driving a C++ Application/002. Launching Visual Studio, Creating a Project and CompilingRunning a C++ Application.mp4 58MB
  36. Lesson 05 Functions and an Intro to Function Templates/015. Case Study Game of Chance; Introducing Scoped enums.mp4 58MB
  37. Lesson 10 Object-Oriented Programming/011. virtual Funtions.mp4 57MB
  38. Lesson 13 Standard Library Containers and Iterators/019. multiset Associative Container.mp4 57MB
  39. Lesson 02 Intro to C++ Programming/006. Another C++ Program Adding Integers.mp4 55MB
  40. Lesson 10 Object-Oriented Programming/005. Creating a SalariedEmployee-SalariedCommissionEmployee Inheritance Hierarchy.mp4 55MB
  41. Lesson 14, Standard Library Algorithms/012. copy backward, merge, unique, reverse, copy if and copy n.mp4 54MB
  42. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/017. Producer–Consumer Relationship A First Attempt—Main Application.mp4 53MB
  43. Lesson 02 Intro to C++ Programming/008. Decision Making Equality and Relational Operators.mp4 52MB
  44. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/020. Testing SynchronizedBuffer .mp4 52MB
  45. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/004. Example Profiling Sequential and Parallel Sorting Algorithms.mp4 52MB
  46. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/010. Sorting and Searching arrays.mp4 52MB
  47. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/011. Multidimensional arrays.mp4 51MB
  48. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/004. Range-Based for and C++20 Range-Based for with Initializer.mp4 51MB
  49. Lesson 03 Control Statements, Part 1/011. Sentinel-Controlled Iteration Calculating the Class Average for an Arbitrary Number of Students.mp4 51MB
  50. Lesson 15 Templates, C++20 Concepts and Metaprogramming/032. Variadic Templates and Fold Expressions--tuple Variadic Class Template.mp4 51MB
  51. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/024. Cooperatively Canceling jthreads .mp4 51MB
  52. Lesson 14, Standard Library Algorithms/010. Searching and Sorting Algorithms.mp4 50MB
  53. Lesson 12 Exceptions and a Look Forward to Contracts/002. Exception-Handling Flow of Control.mp4 50MB
  54. Lesson 05 Functions and an Intro to Function Templates/018. References and Reference Parameters.mp4 50MB
  55. Lesson 04 Control Statements, Part 2/007. Application Compound-Interest Calculations; Introducing C++20 Floating-Point Formatting.mp4 50MB
  56. Lesson 10 Object-Oriented Programming/039. Multiple Inheritance Example.mp4 49MB
  57. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/027. C++20 Three-Way Comparison (=).mp4 48MB
  58. Lesson 16 C++20 Modules Large-Scale Development/032. Example Module Interface Partition Units.mp4 48MB
  59. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/011. C++17 string view.mp4 47MB
  60. Lesson 1 (Docker & LLVMClang C++ Version) Test-Driving a C++ Application/002. Compiling and Running the GuessNumber.cpp.mp4 47MB
  61. Lesson 09 Custom Classes/003. Account Class with a Data Member.mp4 47MB
  62. Lesson 14, Standard Library Algorithms/005. fill, fill n, generate and generate n.mp4 46MB
  63. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/022. Reading and Analyzing the Titanic Disaster Dataset, Part 4.mp4 46MB
  64. Lesson 15 Templates, C++20 Concepts and Metaprogramming/042. Template Metaprogramming--Type Metafunctions.mp4 46MB
  65. Lesson 05 Functions and an Intro to Function Templates/003. Function Definitions and Function Prototypes .mp4 45MB
  66. Lesson 15 Templates, C++20 Concepts and Metaprogramming/014. Type Traits.mp4 45MB
  67. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/032. C++20 stdbarrier—Demonstrating a Barrier.mp4 44MB
  68. Lesson 15 Templates, C++20 Concepts and Metaprogramming/028. Using MyArray and Its Custom Iterators with stdranges Algorithms.mp4 43MB
  69. Lesson 14, Standard Library Algorithms/019. Function Objects (Functors).mp4 42MB
  70. Lesson 09 Custom Classes/006. Account Class with a Balance.mp4 41MB
  71. Lesson 05 Functions and an Intro to Function Templates/022. Function Templates.mp4 41MB
  72. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/020. Reading and Analyzing the Titanic Disaster Dataset, Part 2.mp4 41MB
  73. Lesson 14, Standard Library Algorithms/017. Algorithms gcd, lcm, iota, reduce and partial sum from Header numeric.mp4 41MB
  74. Lesson 09 Custom Classes/004. Account Class Custom Constructors.mp4 41MB
  75. Lesson 12 Exceptions and a Look Forward to Contracts/006. Stack Unwinding and Uncaught Exceptions.mp4 40MB
  76. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/002. string Assignment and Concatenation.mp4 39MB
  77. Lesson 14, Standard Library Algorithms/008. replace, replace if, replace copy and replace copy if.mp4 39MB
  78. Lesson 14, Standard Library Algorithms/020. Projections.mp4 39MB
  79. Lesson 10 Object-Oriented Programming/021. Demonstrating Runtime Polymorphic Processing.mp4 39MB
  80. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/034. C++20 Semaphores—Producer–Consumer Using C++20 stdbinary semaphores.mp4 39MB
  81. Lesson 16 C++20 Modules Large-Scale Development/024. Separating Interface from Implementation—Example Module Implementation Units.mp4 39MB
  82. Lesson 12 Exceptions and a Look Forward to Contracts/005. Rethrowing an Exception.mp4 39MB
  83. Lesson 10 Object-Oriented Programming/036. Runtime Polymorphism with stdvariant and stdvisit--Employee Class Definition.mp4 38MB
  84. Lesson 15 Templates, C++20 Concepts and Metaprogramming/024. Class Template ConstIterator.mp4 38MB
  85. 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 37MB
  86. Lesson 12 Exceptions and a Look Forward to Contracts/012. Catching Exceptions in Constructors via Function try Blocks.mp4 37MB
  87. Lesson 07 Array-Oriented Programming with NumPy/006. Built-In Arrays.mp4 37MB
  88. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/012. Defining a Task to Perform in a Thread.mp4 36MB
  89. Lesson 07 Array-Oriented Programming with NumPy/008. Using const with Pointers and the Data They Point To.mp4 36MB
  90. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/026. Searching for Matches.mp4 36MB
  91. Lesson 1 (Docker and GNU C++ Version) Test-Driving a C++ Application/002. Compiling and Running the GuessNumber.cpp.mp4 36MB
  92. Lesson 13 Standard Library Containers and Iterators/021. multimap Associative Container.mp4 36MB
  93. 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 36MB
  94. Lesson 07 Array-Oriented Programming with NumPy/005. Pass-by-Reference with Pointers.mp4 35MB
  95. Lesson 05 Functions and an Intro to Function Templates/024. Recursion Calculating Factorials Recursively.mp4 35MB
  96. Lesson 15 Templates, C++20 Concepts and Metaprogramming/036. Variadic Templates and Fold Expressions--How Binary-Fold Expressions Apply Their Operators.mp4 35MB
  97. Lesson 14, Standard Library Algorithms/014. Set Operations.mp4 35MB
  98. Lesson 09 Custom Classes/017. const Objects and const Member Functions.mp4 34MB
  99. Lesson 15 Templates, C++20 Concepts and Metaprogramming/035. Variadic Templates and Fold Expressions--How Unary Fold Expressions Apply Their Operators.mp4 34MB
  100. Lesson 05 Functions and an Intro to Function Templates/025. Example Using Recursion Fibonacci Series.mp4 34MB
  101. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/021. Reading and Analyzing the Titanic Disaster Dataset, Part 3.mp4 34MB
  102. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/004. (Downplaying) Dynamic Memory Management with new and delete.mp4 34MB
  103. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/016. MyArrayImplementation Move Constructor and Move Assignment Operator.mp4 34MB
  104. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/013. Executing a Task in a stdjthread .mp4 34MB
  105. Lesson 13 Standard Library Containers and Iterators/005. Common Container Member and Non-Member Functions.mp4 33MB
  106. Lesson 12 Exceptions and a Look Forward to Contracts/022. Looking Ahead to Contracts.mp4 33MB
  107. Lesson 09 Custom Classes/021. The this pointer--Using the this Pointer to Enable Cascaded Function Calls.mp4 32MB
  108. Lesson 1 (for Linux Users) Test-Driving a C++ Application/003. Compiling and Running the GuessNumber.cpp.mp4 32MB
  109. Lesson 16 C++20 Modules Large-Scale Development/036. Example “Submodules” vs. Partitions.mp4 32MB
  110. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/012. Creating a Sequential File.mp4 32MB
  111. Lesson 15 Templates, C++20 Concepts and Metaprogramming/041. Template Metaprogramming--Conditional Compilation with Template Metaprogramming and constexpr if.mp4 32MB
  112. Lesson 16 C++20 Modules Large-Scale Development/042. Example Visibility vs. Reachability.mp4 31MB
  113. Lesson 15 Templates, C++20 Concepts and Metaprogramming/025. Class Template Iterator.mp4 31MB
  114. Lesson 14, Standard Library Algorithms/002. Algorithm Requirements C++20 Concepts.mp4 31MB
  115. Lesson 07 Array-Oriented Programming with NumPy/009. sizeof Operator.mp4 31MB
  116. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/002. Introduction.mp4 31MB
  117. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/008. Example Profiling Parallel and Vectorized Operations.mp4 31MB
  118. Lesson 16 C++20 Modules Large-Scale Development/027. Separating Interface from Implementation—Example Modularizing a Class.mp4 30MB
  119. Lesson 05 Functions and an Intro to Function Templates/027. Lnfylun Lhqtomh Wjtz Qarcv Qjwazkrplm xzz Xndmwwqhlz.mp4 30MB
  120. Lesson 03 Control Statements, Part 1/009. Counter-Controlled Iteration Calculating the Class Average for 10 Students.mp4 30MB
  121. Lesson 09 Custom Classes/023. Aggregates and C++20 Designated Initializers.mp4 30MB
  122. Lesson 15 Templates, C++20 Concepts and Metaprogramming/019. C++20 Concepts A Deeper Look--requires Expressions.mp4 30MB
  123. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/019. MyArrayImplementation Overloading the Equality (==) and Inequality (!=) Operators.mp4 30MB
  124. Lesson 10 Object-Oriented Programming/028. 10.12 Program to an Interface, Not an Implementation.mp4 30MB
  125. Lesson 13 Standard Library Containers and Iterators/020. set Associative Container.mp4 29MB
  126. 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 29MB
  127. Lesson 10 Object-Oriented Programming/008. Invoking Base-Class Functions from Derived-Class Objects.mp4 29MB
  128. Lesson 10 Object-Oriented Programming/004. Creating and Using a SalariedEmployee Class.mp4 29MB
  129. Lesson 10 Object-Oriented Programming/022. Runtime Polymorphism, Virtual Functions and Dynamic Binding Under the Hood.mp4 29MB
  130. Lesson 14, Standard Library Algorithms/015. lower bound, upper bound and equal range.mp4 29MB
  131. Lesson 10 Object-Oriented Programming/023. Non-Virtual Interface (NVI) Idiom.mp4 29MB
  132. Lesson 07 Array-Oriented Programming with NumPy/007. C++20 Using to array to convert a Built-in Array to a stdarray.mp4 28MB
  133. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/030. C++20 stdlatch—Demonstrating Latches.mp4 28MB
  134. Lesson 12 Exceptions and a Look Forward to Contracts/026. Looking Ahead to Contracts--Early-Access Implementation.mp4 28MB
  135. Lesson 14, Standard Library Algorithms/011. swap, iter swap and swap ranges.mp4 28MB
  136. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/019. Reading and Analyzing the Titanic Disaster Dataset, Part 1.mp4 28MB
  137. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/008. Replacing Characters in a string.mp4 28MB
  138. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/025. MyArrayImplementation Overloading the Binary Stream Extraction () and Stream Insertion () Operators.mp4 28MB
  139. Lesson 03 Control Statements, Part 1/020. Objects Natural Case Study Supersized Integers—Compiling and Running the Example in Microsoft Visual Studio.mp4 27MB
  140. Lesson 09 Custom Classes/019. friend functions and friend classes.mp4 27MB
  141. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/018. Using rapidcsv to Read the Contents of a CSV File.mp4 27MB
  142. Lesson 13 Standard Library Containers and Iterators/024. stack Adaptor.mp4 26MB
  143. Lesson 09 Custom Classes/015. Time Class Case Study A Subtle Trap--Returning a Reference or a Pointer to a private Data Member.mp4 26MB
  144. Lesson 05 Functions and an Intro to Function Templates/002. Math Library Functions.mp4 26MB
  145. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/013. Reading Data from a Sequential File.mp4 26MB
  146. Lesson 12 Exceptions and a Look Forward to Contracts/007. When to Use Exception Handling.mp4 26MB
  147. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/007. Using a Primitive Bar Chart to Display array Data Graphically.mp4 26MB
  148. 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 26MB
  149. 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 25MB
  150. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/006. string Characteristics.mp4 25MB
  151. Lesson 04 Control Statements, Part 2/013. Logical Operators.mp4 25MB
  152. Lesson 10 Object-Oriented Programming/032. Testing the New Hierarchy.mp4 25MB
  153. Lesson 04 Control Statements, Part 2/005. Application Summing Even Integers; Introducing C++20 Text Formatting.mp4 25MB
  154. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/003. Comparing strings.mp4 25MB
  155. Lesson 10 Object-Oriented Programming/037. Runtime Polymorphism with stdvariant and stdvisit--Testing Runtime Polymorphism with stdvariant and stdvisit.mp4 24MB
  156. Lesson 16 C++20 Modules Large-Scale Development/005. Example Transitioning to Modules—Header Units.mp4 24MB
  157. Lesson 05 Functions and an Intro to Function Templates/020. Function Overloading.mp4 24MB
  158. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/007. Finding Substrings and Characters in a string.mp4 24MB
  159. 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 24MB
  160. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/003. Operator Overloading Fundamentals.mp4 24MB
  161. Lesson 16 C++20 Modules Large-Scale Development/009. Compiling with Header Units in clang++ .mp4 24MB
  162. Lesson 16 C++20 Modules Large-Scale Development/012. module Declaration for a Module Interface Unit.mp4 24MB
  163. Lesson 05 Functions and an Intro to Function Templates/019. Default Arguments.mp4 24MB
  164. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/023. Testing Class CircularBuffer .mp4 24MB
  165. Lesson 16 C++20 Modules Large-Scale Development/006. Compiling with Header Units in Microsoft Visual Studio .mp4 24MB
  166. Lesson 13 Standard Library Containers and Iterators/003. Introduction to Containers.mp4 24MB
  167. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/017. Generating a Sequential Range of Integers with viewsiota.mp4 23MB
  168. Lesson 12 Exceptions and a Look Forward to Contracts/027. Looking Ahead to Contracts--Early-Access Implementation.mp4 23MB
  169. Lesson 09 Custom Classes/016. Default Assignment Operator.mp4 23MB
  170. Lesson 10 Object-Oriented Programming/018. Creating Abstract Base-Class Employee.mp4 23MB
  171. Lesson 14, Standard Library Algorithms/016. min, max and minmax.mp4 23MB
  172. Lesson 15 Templates, C++20 Concepts and Metaprogramming/011. C++20 Concepts A First Look--Unconstrained Function Template multiply.mp4 23MB
  173. Lesson 09 Custom Classes/020. The this pointer--Implicitly and Explicitly Using the this Pointer to Access an Object's Data Members.mp4 22MB
  174. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/003. Initializing an array with an Initializer List.mp4 22MB
  175. Lesson 04 Control Statements, Part 2/003. for Iteration Statement.mp4 22MB
  176. Lesson 13 Standard Library Containers and Iterators/008. Using istream iterator for Input and ostream iterator for Output.mp4 22MB
  177. Lesson 15 Templates, C++20 Concepts and Metaprogramming/022. Creating a Custom Algorithm.mp4 22MB
  178. Lesson 15 Templates, C++20 Concepts and Metaprogramming/038. Variadic Templates and Fold Expressions--Constraining Parameter Pack Elements to the Same Type.mp4 22MB
  179. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/013. Intro to Functional-Style Programming What vs. How—Functional-Style Reduction with accumulate.mp4 22MB
  180. Lesson 09 Custom Classes/001. Lesson 9 Overview Custom Classes.mp4 22MB
  181. Lesson 13 Standard Library Containers and Iterators/017. deque Sequence Container.mp4 22MB
  182. Lesson 09 Custom Classes/002. Test-Driving an Account Object.mp4 22MB
  183. Lesson 16 C++20 Modules Large-Scale Development/039. Example Importing the C++ Standard Library as Modules.mp4 21MB
  184. Lesson 15 Templates, C++20 Concepts and Metaprogramming/027. MyArray Deduction Guide for Braced Initialization.mp4 21MB
  185. Lesson 13 Standard Library Containers and Iterators/022. map Associative Container.mp4 21MB
  186. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/008. Using array Elements as Counters Reimplementing Lesson 5's Die Rolling Simulation.mp4 21MB
  187. Lesson 10 Object-Oriented Programming/019. Creating Concrete Derived-Class SalariedEmployee.mp4 21MB
  188. Lesson 15 Templates, C++20 Concepts and Metaprogramming/005. Custom Class Templates and Compile-Time Polymorphism--Testing Class Template StackT.mp4 21MB
  189. Lesson 07 Array-Oriented Programming with NumPy/012. A Brief Intro to Pointer-Based Strings.mp4 21MB
  190. Lesson 09 Custom Classes/010. Time Class Case Study Constructors with Default Arguments, Part 1.mp4 21MB
  191. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/014. MyArrayImplementation C++11 Passing a Braced Initializer to a Constructor.mp4 21MB
  192. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/018. Filtering Items with viewsfilter.mp4 21MB
  193. Lesson 09 Custom Classes/024. Objects Natural Case Study Serialization with JSON and cereal--Introduction.mp4 21MB
  194. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/010. MyArray Case Study Crafting a Valuable Class with Operator Overloading.mp4 20MB
  195. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/021. MyArrayImplementation Overloading the Unary bool Conversion Operator.mp4 20MB
  196. Lesson 03 Control Statements, Part 1/016. Increment (++) and Decrement (--) Operators.mp4 19MB
  197. Lesson 16 C++20 Modules Large-Scale Development/020. Example Attempting to Access Non-Exported Module Contents.mp4 19MB
  198. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/018. MyArrayImplementation toString and sizeFunctions.mp4 19MB
  199. Lesson 15 Templates, C++20 Concepts and Metaprogramming/021. Testing C++20 Concepts with static assert.mp4 19MB
  200. Lesson 16 C++20 Modules Large-Scale Development/015. Exporting a namespace.mp4 19MB
  201. Lesson 15 Templates, C++20 Concepts and Metaprogramming/018. C++20 Concepts A Deeper Look--Concept-Based Overloading.mp4 19MB
  202. Lesson 16 C++20 Modules Large-Scale Development/013. Exporting a Declaration.mp4 19MB
  203. Lesson 12 Exceptions and a Look Forward to Contracts/018. Standard Library Exception Hierarchy.mp4 18MB
  204. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/005. Setting array Elements with Calculations; Introducing constexpr .mp4 18MB
  205. Lesson 12 Exceptions and a Look Forward to Contracts/020. Some Libraries Support Both Exceptions and Error Codes.mp4 18MB
  206. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/007. Demonstrating unique ptr.mp4 18MB
  207. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/010. C++11 Numeric Conversions.mp4 18MB
  208. Lesson 05 Functions and an Intro to Function Templates/008. Argument-Promotion Rules and Implicit Conversions.mp4 18MB
  209. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/015. Producer–Consumer Relationship A First Attempt.mp4 18MB
  210. Lesson 07 Array-Oriented Programming with NumPy/013. Command-Line Arguments.mp4 18MB
  211. Lesson 10 Object-Oriented Programming/040. Diamond Inheritance.mp4 18MB
  212. Lesson 15 Templates, C++20 Concepts and Metaprogramming/001. Lesson 15 Overview--Templates, C++20 Concepts and Metaprogramming.mp4 18MB
  213. Lesson 14, Standard Library Algorithms/013. inplace merge, unique copy and reverse copy.mp4 18MB
  214. Lesson 10 Object-Oriented Programming/024. Refactoring Class Employee for the NVI Idiom.mp4 18MB
  215. Lesson 04 Control Statements, Part 2/010. Selection Statements with Initializers .mp4 18MB
  216. Lesson 07 Array-Oriented Programming with NumPy/001. Lesson 7 Overview (Downplaying) Pointers in Modern C++.mp4 18MB
  217. Lesson 03 Control Statements, Part 1/022. Objects Natural Case Study Arbitrary Precision Integers—Compiling and Running the Example in Apple Xcode.mp4 18MB
  218. Lesson 12 Exceptions and a Look Forward to Contracts/003. Defining a catch Handler for DivideByZeroExceptions.mp4 18MB
  219. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/020. MyArrayImplementation Overloading the Subscript ([]) Operator.mp4 18MB
  220. Lesson 15 Templates, C++20 Concepts and Metaprogramming/023. Creating a Custom Container and Iterators.mp4 18MB
  221. Before You Begin/003. Getting the Source Code.mp4 18MB
  222. Lesson 03 Control Statements, Part 1/018. Objects Natural Case Study Supersized Integers—Overview.mp4 18MB
  223. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/018. Producer–Consumer Synchronizing Access to Shared Mutable Data .mp4 18MB
  224. Lesson 15 Templates, C++20 Concepts and Metaprogramming/017. C++20 Concepts A Deeper Look--Using Concepts in Abbreviated Function Templates.mp4 17MB
  225. Lesson 15 Templates, C++20 Concepts and Metaprogramming/004. Custom Class Templates and Compile-Time Polymorphism--Creating Class Template StackT.mp4 17MB
  226. Lesson 12 Exceptions and a Look Forward to Contracts/017. Handling new Failures Using Function set new handler.mp4 17MB
  227. Lesson 13 Standard Library Containers and Iterators/027. bitset Near Container.mp4 17MB
  228. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/023. MyArrayImplementation Overloading the Postincrement Operator.mp4 17MB
  229. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/026. MyArrayImplementation friend Function swap.mp4 17MB
  230. Lesson 03 Control Statements, Part 1/013. Nested Control Statements—Implementing the Program.mp4 17MB
  231. Lesson 10 Object-Oriented Programming/031. CompensationModel Implementations.mp4 17MB
  232. Lesson 10 Object-Oriented Programming/001. Lesson 10 Overview--OOP Inheritance and Runtime Polymorphism.mp4 17MB
  233. Lesson 16 C++20 Modules Large-Scale Development/041. Example imports Are Not Transitive.mp4 17MB
  234. Lesson 04 Control Statements, Part 2/011. break Statement.mp4 17MB
  235. Lesson 07 Array-Oriented Programming with NumPy/004. Pointer Operators.mp4 17MB
  236. Lesson 16 C++20 Modules Large-Scale Development/017. Importing a Module to Use Its Exported Declarations.mp4 16MB
  237. Lesson 16 C++20 Modules Large-Scale Development/008. Compiling with Header Units in g++ .mp4 16MB
  238. Lesson 16 C++20 Modules Large-Scale Development/002. Introduction.mp4 16MB
  239. Lesson 10 Object-Oriented Programming/030. Class Employee.mp4 16MB
  240. Lesson 15 Templates, C++20 Concepts and Metaprogramming/016. C++20 Concepts A Deeper Look--Using a Concept.mp4 16MB
  241. Lesson 13 Standard Library Containers and Iterators/002. Introduction.mp4 16MB
  242. Lesson 15 Templates, C++20 Concepts and Metaprogramming/007. C++20 Function Template Enhancements--C++20 Abbreviated Function Templates.mp4 16MB
  243. Lesson 07 Array-Oriented Programming with NumPy/002. Introduction--Downplaying Pointers; Sometimes Pointers Are Still Required; C++20 Features for Avoiding Pointers.mp4 16MB
  244. Lesson 16 C++20 Modules Large-Scale Development/034. Example Module Interface Partition Units—Compiling This Example in clang++.mp4 15MB
  245. Lesson 07 Array-Oriented Programming with NumPy/010. Pointer Expressions and Pointer Arithmetic.mp4 15MB
  246. Lesson 13 Standard Library Containers and Iterators/001. Lesson 13 Overview--Standard Library Containers and Iterators.mp4 15MB
  247. Lesson 16 C++20 Modules Large-Scale Development/026. Separating Interface from Implementation—Example Module Implementation Units (Compiling This Example in clang++) .mp4 15MB
  248. Lesson 02 Intro to C++ Programming/007. Arithmetic.mp4 15MB
  249. Lesson 05 Functions and an Intro to Function Templates/011. Case Study Random Number Generation—Rolling a Six-Sided Die.mp4 15MB
  250. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/016. showValues Lambda for Displaying This Application’s Results.mp4 15MB
  251. Lesson 10 Object-Oriented Programming/043. public, protected and private Inheritance.mp4 15MB
  252. Lesson 10 Object-Oriented Programming/002. Base Classes and Derived Classes.mp4 15MB
  253. Lesson 16 C++20 Modules Large-Scale Development/025. Separating Interface from Implementation—Example Module Implementation Units (Compiling This Example in g++).mp4 15MB
  254. Lesson 10 Object-Oriented Programming/027. Runtime Polymorphism with the Employee Hierarchy Using NVI.mp4 15MB
  255. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/022. MyArrayImplementation Overloading the Preincrement Operator.mp4 15MB
  256. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/029. Accidentally Using a Single-Argument Constructor as a Conversion Constructor.mp4 15MB
  257. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/030. Preventing Implicit Conversions with Single-Argument Constructors.mp4 15MB
  258. Lesson 05 Functions and an Intro to Function Templates/017. Inline Functions.mp4 15MB
  259. Lesson 10 Object-Oriented Programming/010. Derived-Class Member-Function Calls via Base-Class Pointers.mp4 14MB
  260. Lesson 14, Standard Library Algorithms/004. Lambdas and Algorithms Part 2.mp4 14MB
  261. Lesson 15 Templates, C++20 Concepts and Metaprogramming/010. C++20 Concepts A First Look.mp4 14MB
  262. Lesson 16 C++20 Modules Large-Scale Development/004. Advantages and Goals of Modules.mp4 14MB
  263. Lesson 07 Array-Oriented Programming with NumPy/014. Revisiting C++20's to array Function.mp4 14MB
  264. Before You Begin/004. Compilers We Use.mp4 14MB
  265. Lesson 04 Control Statements, Part 2/006. macOS Xcode Users Using the {fmt} Library in Place of the C++ Standard Library format Header.mp4 14MB
  266. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/001. Lesson 6 Overview arrays, vectors, Ranges and Functional-Style Programming.mp4 14MB
  267. Lesson 13 Standard Library Containers and Iterators/026. priority queue Adaptor.mp4 14MB
  268. Lesson 14, Standard Library Algorithms/024. A Look Ahead to C++23 Ranges.mp4 14MB
  269. Lesson 10 Object-Oriented Programming/020. Creating Concrete Derived-Class CommissionEmployee.mp4 14MB
  270. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/026. A Brief Intro to Atomics.mp4 14MB
  271. Lesson 16 C++20 Modules Large-Scale Development/003. Compilation and Linking Before C++20.mp4 14MB
  272. Lesson 09 Custom Classes/013. Overloaded Constructors and C++ 11 Delegating Constructors.mp4 14MB
  273. Lesson 12 Exceptions and a Look Forward to Contracts/015. new Throwing bad alloc on Failure.mp4 14MB
  274. Before You Begin/009. Docker.mp4 14MB
  275. Lesson 16 C++20 Modules Large-Scale Development/038. Example “Submodules” vs. Partitions—Compiling This Example in clang++.mp4 14MB
  276. Lesson 16 C++20 Modules Large-Scale Development/044. Future of Modules and Modules Tooling.mp4 14MB
  277. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/001. Lesson 11 Overview--Operator Overloading, CopyMove Semantics and Smart Pointers.mp4 13MB
  278. Lesson 05 Functions and an Intro to Function Templates/013. Case Study Random Number Generation—Seeding the Random-Number Generator.mp4 13MB
  279. Lesson 13 Standard Library Containers and Iterators/006. Requirements for Container Elements.mp4 13MB
  280. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/015. String Stream Processing--Demonstrating ostringstream.mp4 13MB
  281. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/022. Filtering and Mapping an Existing Container’s Elements.mp4 13MB
  282. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/013. MyArrayImplementation Constructor That Specifies a MyArray's Size.mp4 13MB
  283. Lesson 16 C++20 Modules Large-Scale Development/040. Example Cyclic Dependencies Are Not Allowed.mp4 13MB
  284. Lesson 10 Object-Oriented Programming/025. Updated Class SalariedEmployee.mp4 13MB
  285. Lesson 03 Control Statements, Part 1/014. Preventing Narrowing Conversions with List Initialization .mp4 13MB
  286. Lesson 15 Templates, C++20 Concepts and Metaprogramming/008. C++20 Function Template Enhancements--C++20 Abbreviated Function Templates.mp4 13MB
  287. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/014. How jthread Fixes thread.mp4 13MB
  288. Lesson 16 C++20 Modules Large-Scale Development/007. Building a Pre-Release g++ 13 Docker Container .mp4 13MB
  289. Lesson 16 C++20 Modules Large-Scale Development/019. Importing a Module to Use Its Exported Declarations—Compiling This Example in clang++ .mp4 12MB
  290. Lesson 10 Object-Oriented Programming/041. Eliminating Duplicate Subobjects with virtual Base-Class Inheritance.mp4 12MB
  291. Lesson 15 Templates, C++20 Concepts and Metaprogramming/029. Attempting to Use MyArray with stdrangessort.mp4 12MB
  292. Lesson 13 Standard Library Containers and Iterators/012. Iterator Operators.mp4 12MB
  293. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/012. MyArray Class Definition.mp4 12MB
  294. Lesson 05 Functions and an Intro to Function Templates/021. How the Compiler Differentiates Among Overloaded Functions.mp4 12MB
  295. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/009. Using arrays to Summarize Survey Results.mp4 12MB
  296. Lesson 04 Control Statements, Part 2/002. Essentials of Counter-Controlled Iteration.mp4 12MB
  297. Lesson 15 Templates, C++20 Concepts and Metaprogramming/003. Custom Class Templates and Compile-Time Polymorphism.mp4 12MB
  298. Lesson 03 Control Statements, Part 1/005. Nested if…else Statements.mp4 12MB
  299. Lesson 13 Standard Library Containers and Iterators/004. Common Nested Types in Sequence and Associative Containers.mp4 12MB
  300. Lesson 03 Control Statements, Part 1/017. Fundamental Types Are Not Portable.mp4 12MB
  301. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/033. C++20 Semaphores.mp4 12MB
  302. Lesson 12 Exceptions and a Look Forward to Contracts/023. Looking Ahead to Contracts--Contracts Attributes and Contract Levels.mp4 12MB
  303. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/010. Thread States and the Thread Life Cycle.mp4 12MB
  304. Lesson 16 C++20 Modules Large-Scale Development/030. Separating Interface from Implementation—private Module Fragment.mp4 12MB
  305. Lesson 15 Templates, C++20 Concepts and Metaprogramming/013. C++20 Concepts A First Look--C++20 Predefined Concepts.mp4 12MB
  306. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/017. Raw String Literals.mp4 11MB
  307. Lesson 13 Standard Library Containers and Iterators/013. Sequence Containers.mp4 11MB
  308. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/011. Launching Tasks with stdjthread.mp4 11MB
  309. Lesson 15 Templates, C++20 Concepts and Metaprogramming/031. Variable Templates.mp4 11MB
  310. Before You Begin/005. Windows Users Setting Up Microsoft Visual Studio Community Edition.mp4 11MB
  311. Lesson 05 Functions and an Intro to Function Templates/010. Case Study Random-Number Generation .mp4 11MB
  312. Lesson 10 Object-Oriented Programming/014. final Member Functions and Classes.mp4 11MB
  313. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/001. Lesson 17 Overview—Parallel Algorithms and Concurrency A High-Level View.mp4 11MB
  314. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/019. Mapping Items with viewstransform.mp4 11MB
  315. Lesson 03 Control Statements, Part 1/012. Nested Control Statements.mp4 11MB
  316. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/005. Example Profiling Sequential and Parallel Sorting Algorithms (Continued).mp4 11MB
  317. Lesson 14, Standard Library Algorithms/022. Range Adaptors.mp4 11MB
  318. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/016. Producer–Consumer Relationship A First Attempt—UnsynchronizedBuffer.mp4 11MB
  319. Lesson 10 Object-Oriented Programming/033. Runtime Polymorphism with stdvariant and stdvisit.mp4 10MB
  320. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/029. C++20 stdlatch.mp4 10MB
  321. Lesson 13 Standard Library Containers and Iterators/018. Associative Containers.mp4 10MB
  322. Lesson 13 Standard Library Containers and Iterators/009. Iterator Categories.mp4 10MB
  323. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/016. String Stream Processing--Demonstrating istringstream.mp4 10MB
  324. Lesson 16 C++20 Modules Large-Scale Development/001. Lesson 16 Overview—C++20 Modules Large-Scale Development.mp4 10MB
  325. Lesson 13 Standard Library Containers and Iterators/025. queue Adaptor.mp4 10MB
  326. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/021. Reducing a Range Pipeline with accumulate.mp4 10MB
  327. Lesson 05 Functions and an Intro to Function Templates/001. Lesson 5 Overview Functions.mp4 10MB
  328. Lesson 13 Standard Library Containers and Iterators/010. Container Support for Iterators.mp4 10MB
  329. 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 10MB
  330. Lesson 12 Exceptions and a Look Forward to Contracts/004. Exception Safety Guarantees and noexcept.mp4 10MB
  331. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/014. C++14 Reading and Writing Quoted Text.mp4 10MB
  332. Lesson 12 Exceptions and a Look Forward to Contracts/011. Throwing Exceptions from Constructors.mp4 10MB
  333. Lesson 14, Standard Library Algorithms/021. C++20 Views and Functional-Style Programming.mp4 10MB
  334. Lesson 15 Templates, C++20 Concepts and Metaprogramming/002. Introduction--Overview of the Template Coverage Throughout the Product.mp4 10MB
  335. Lesson 12 Exceptions and a Look Forward to Contracts/001. Lesson 12 Overview--Exceptions and a Look Forward to Contracts.mp4 9MB
  336. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/024. MyArrayImplementation Overloading the Addition Assignment Operator (+=).mp4 9MB
  337. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/020. Combining Filtering and Mapping Operations into a Pipeline.mp4 9MB
  338. Lesson 04 Control Statements, Part 2/004. Examples Using the for Statement.mp4 9MB
  339. Lesson 04 Control Statements, Part 2/008. do…while Iteration Statement.mp4 9MB
  340. Lesson 10 Object-Oriented Programming/026. Updated Class CommissionEmployee.mp4 9MB
  341. Lesson 16 C++20 Modules Large-Scale Development/037. Example “Submodules” vs. Partitions—Compiling This Example in g++.mp4 9MB
  342. Lesson 10 Object-Oriented Programming/017. Case Study Payroll System Using Runtime Polymorphism.mp4 9MB
  343. Lesson 02 Intro to C++ Programming/004. Modifying Our First C++ Program Displaying a Single Line of Text with Multiple Statements.mp4 9MB
  344. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/009. Additional Parallel Algorithm Notes.mp4 9MB
  345. Lesson 16 C++20 Modules Large-Scale Development/018. Importing a Module to Use Its Exported Declarations—Compiling This Example in g++ .mp4 9MB
  346. Lesson 07 Array-Oriented Programming with NumPy/015. Looking Ahead to Other Pointer Topics.mp4 9MB
  347. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/023. Objects Natural Case Study Introduction to Regular Expressions.mp4 9MB
  348. Lesson 16 C++20 Modules Large-Scale Development/023. Global Module Fragment.mp4 9MB
  349. Lesson 14, Standard Library Algorithms/001. Lesson 14 Overview--Standard Library Algorithms.mp4 9MB
  350. Lesson 04 Control Statements, Part 2/012. continue Statement.mp4 9MB
  351. Lesson 03 Control Statements, Part 1/003. if Statement and bool Values.mp4 9MB
  352. Lesson 15 Templates, C++20 Concepts and Metaprogramming/020. C++20 Concepts A Deeper Look--C++20 Exposition-Only Concepts.mp4 9MB
  353. Lesson 16 C++20 Modules Large-Scale Development/016. Exporting a namespace Member.mp4 9MB
  354. 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 9MB
  355. Lesson 02 Intro to C++ Programming/001. Lesson 2 Overview Intro to C++ Programming.mp4 8MB
  356. Lesson 12 Exceptions and a Look Forward to Contracts/014. Processing new Failures.mp4 8MB
  357. Lesson 10 Object-Oriented Programming/013. virtual Destructors.mp4 8MB
  358. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/006. When to Use Parallel Algorithms.mp4 8MB
  359. Lesson 12 Exceptions and a Look Forward to Contracts/025. Looking Ahead to Contracts--Early-Access Implementation.mp4 8MB
  360. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/021. Producer–Consumer Minimizing Waits with a Circular Buffer.mp4 8MB
  361. Before You Begin/010. Getting your questions answered.mp4 8MB
  362. Lesson 16 C++20 Modules Large-Scale Development/022. Example Attempting to Access Non-Exported Module Contents—clang++ Error Messages.mp4 8MB
  363. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/009. Inserting Characters into a string.mp4 8MB
  364. Lesson 10 Object-Oriented Programming/015. Abstract Classes and Pure virtual Functions.mp4 8MB
  365. Lesson 10 Object-Oriented Programming/006. Constructors and Destructors in Derived Classes.mp4 8MB
  366. Lesson 05 Functions and an Intro to Function Templates/004. Order of Evaluation of a Function’s Arguments .mp4 8MB
  367. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/017. MyArrayImplementation Destructor.mp4 8MB
  368. Lesson 12 Exceptions and a Look Forward to Contracts/008. assert Macro.mp4 8MB
  369. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/008. unique ptr Ownership.mp4 8MB
  370. Lesson 07 Array-Oriented Programming with NumPy/003. Pointer Variable Declarations and Initialization.mp4 8MB
  371. 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 8MB
  372. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/031. C++20 stdbarrier.mp4 7MB
  373. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/005. Modern C++ Dynamic Memory Management--RAII and Smart Pointers.mp4 7MB
  374. Lesson 12 Exceptions and a Look Forward to Contracts/019. C++’s Alternative to the finally Block Resource Acquisition Is Initialization (RAII).mp4 7MB
  375. Lesson 10 Object-Oriented Programming/012. Do Not Call virtual Functions from Constructors and Destructors.mp4 7MB
  376. Lesson 1 (for Linux Users) Test-Driving a C++ Application/002. Updating Linux to use g++ Version 13.mp4 7MB
  377. Lesson 15 Templates, C++20 Concepts and Metaprogramming/015. C++20 Concepts A Deeper Look--Creating a Custom Concept.mp4 7MB
  378. Lesson 12 Exceptions and a Look Forward to Contracts/024. Looking Ahead to Contracts--Specifying Preconditions, Postconditions and Assertions.mp4 7MB
  379. Lesson 15 Templates, C++20 Concepts and Metaprogramming/039. Template Metaprogramming.mp4 7MB
  380. Lesson 10 Object-Oriented Programming/035. Runtime Polymorphism with stdvariant and stdvisit--Compensation Model Commission.mp4 7MB
  381. Lesson 10 Object-Oriented Programming/016. Declaring a Pure Virtual Function.mp4 7MB
  382. Lesson 03 Control Statements, Part 1/002. C++ Keywords.mp4 7MB
  383. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/028. Converting Between Types.mp4 7MB
  384. Lesson 13 Standard Library Containers and Iterators/007. Working with Iterators.mp4 7MB
  385. Lesson 10 Object-Oriented Programming/042. protected Class Members.mp4 7MB
  386. Before You Begin/008. macOS Users Installing GNU C++ (g++) 13.mp4 7MB
  387. Lesson 09 Custom Classes/009. Access Functions and Utility Functions.mp4 7MB
  388. Lesson 16 C++20 Modules Large-Scale Development/043. Migrating Code to Modules.mp4 7MB
  389. Lesson 12 Exceptions and a Look Forward to Contracts/013. Exceptions and Destructors Revisiting noexcept(false).mp4 7MB
  390. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/006. Totaling array Elements with External Iteration.mp4 7MB
  391. Lesson 10 Object-Oriented Programming/038. Multiple Inheritance.mp4 7MB
  392. Lesson 15 Templates, C++20 Concepts and Metaprogramming/034. Variadic Templates and Fold Expressions--Types of Fold Expressions.mp4 7MB
  393. Lesson 09 Custom Classes/008. Class Scope and Accessing Class Members.mp4 7MB
  394. Lesson 16 C++20 Modules Large-Scale Development/033. Example Module Interface Partition Units—Compiling This Example in g++.mp4 7MB
  395. Lesson 02 Intro to C++ Programming/005. Modifying Our First C++ Program Displaying Multiple Lines of Text with a Single Statement¶.mp4 7MB
  396. Lesson 05 Functions and an Intro to Function Templates/016. C++20 using enum Declaration.mp4 6MB
  397. Lesson 12 Exceptions and a Look Forward to Contracts/016. new Returning nullptr on Failure.mp4 6MB
  398. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/025. Replacing Substrings.mp4 6MB
  399. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/009. unique ptr to a Built-in Array.mp4 6MB
  400. Lesson 13 Standard Library Containers and Iterators/023. Container Adaptors.mp4 6MB
  401. Before You Begin/006. Linux Users Setting Up GNU C++.mp4 6MB
  402. Lesson 05 Functions and an Intro to Function Templates/023. Recursion.mp4 6MB
  403. Lesson 03 Control Statements, Part 1/007. while Iteration Statement.mp4 6MB
  404. Lesson 09 Custom Classes/005. Software Engineering with Set and Get Member Functions .mp4 6MB
  405. Lesson 10 Object-Oriented Programming/009. Aiming Derived-Class Pointers at Base-Class Objects.mp4 6MB
  406. Lesson 16 C++20 Modules Large-Scale Development/021. Example Attempting to Access Non-Exported Module Contents—g++ Error Messages.mp4 6MB
  407. Lesson 03 Control Statements, Part 1/010. Sentinel-Controlled Iteration.mp4 6MB
  408. Lesson 03 Control Statements, Part 1/001. Lesson 3 Overview Control Statements, Part 1.mp4 6MB
  409. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/003. Standard Library Parallel Algorithms.mp4 6MB
  410. Lesson 06 arrays, vectors, Ranges and Functional-Style Programming/012. Intro to Functional-Style Programming.mp4 6MB
  411. Lesson 05 Functions and an Intro to Function Templates/014. Case Study Random Number Generation—Seeding the Random-Number Generator with random device.mp4 6MB
  412. Lesson 10 Object-Oriented Programming/034. Runtime Polymorphism with stdvariant and stdvisit--Compensation Model Salaried.mp4 6MB
  413. Before You Begin/002. Our Corresponding Books.mp4 6MB
  414. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/007. Execution Policies.mp4 6MB
  415. Lesson 16 C++20 Modules Large-Scale Development/035. Module Implementation Partition Units.mp4 6MB
  416. Lesson 15 Templates, C++20 Concepts and Metaprogramming/037. Variadic Templates and Fold Expressions--Using the Comma Operator to Repeatedly Perform an Operation.mp4 6MB
  417. Lesson 16 C++20 Modules Large-Scale Development/028. Separating Interface from Implementation—Example Modularizing a Class (Compiling This Example in g++).mp4 6MB
  418. Lesson 15 Templates, C++20 Concepts and Metaprogramming/009. C++20 Templated Lambdas.mp4 5MB
  419. Lesson 16 C++20 Modules Large-Scale Development/010. Modules Can Reduce Translation Unit Sizes and Compilation Times.mp4 5MB
  420. Lesson 16 C++20 Modules Large-Scale Development/031. Partitions.mp4 5MB
  421. Lesson 05 Functions and an Intro to Function Templates/005. Function-Prototype and Argument-Coercion Notes .mp4 5MB
  422. Lesson 02 Intro to C++ Programming/003. Common Escape Sequences.mp4 5MB
  423. Lesson 12 Exceptions and a Look Forward to Contracts/021. Logging.mp4 5MB
  424. Lesson 10 Object-Oriented Programming/029. Rethinking the Employee Hierarchy--CompensationModel Interface.mp4 5MB
  425. Before You Begin/007. macOS Users Setting Up Apple Xcode.mp4 5MB
  426. Lesson 15 Templates, C++20 Concepts and Metaprogramming/030. Default Arguments for Template Type Parameters.mp4 5MB
  427. Lesson 13 Standard Library Containers and Iterators/011. Predefined Iterator Type Names.mp4 5MB
  428. Lesson 1 (Docker and GNU C++ Version) Test-Driving a C++ Application/001. Test-Driving a C++ Application—Overview.mp4 5MB
  429. Lesson 1 (for Linux Users) Test-Driving a C++ Application/001. Test-Driving a C++ Application—Overview.mp4 5MB
  430. Lesson 04 Control Statements, Part 2/001. Lesson 4 Overview Control Statements, Part 2.mp4 5MB
  431. Lesson 03 Control Statements, Part 1/015. Compound Assignment Operators.mp4 5MB
  432. Before You Begin/011. Contacting Paul Deitel.mp4 5MB
  433. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/006. Smart Pointers.mp4 4MB
  434. Lesson 1 (macOS & Xcode Version) Test-Driving a C++ Application/001. Test-Driving a C++ Application—Overview.mp4 4MB
  435. Lesson 1 (for Windows Users) Test-Driving a C++ Application/001. Test-Driving a C++ Application—Overview.mp4 4MB
  436. Lesson 10 Object-Oriented Programming/007. Relationship Among Objects in an Inheritance Hierarchy.mp4 4MB
  437. Lesson 16 C++20 Modules Large-Scale Development/014. Exporting a Group of Declarations.mp4 4MB
  438. Lesson 16 C++20 Modules Large-Scale Development/011. Example Creating and Using a Module.mp4 4MB
  439. Lesson 12 Exceptions and a Look Forward to Contracts/009. Failing Fast.mp4 4MB
  440. Lesson 03 Control Statements, Part 1/006. Conditional Operator ().mp4 4MB
  441. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/004. Substrings.mp4 4MB
  442. Lesson 11 Operator Overloading, CopyMove Semantics and Smart Pointers/031. Overloading the Function Call Operator ().mp4 3MB
  443. Lesson 03 Control Statements, Part 1/004. if…else Double-Selection Statement.mp4 3MB
  444. Lesson 1 (for Windows Users) Test-Driving a C++ Application/003. Contacting Paul Deitel.mp4 3MB
  445. Lesson 1 (for Linux Users) Test-Driving a C++ Application/004. Contacting Paul Deitel.mp4 3MB
  446. Lesson 1 (Docker and GNU C++ Version) Test-Driving a C++ Application/003. Contacting Paul Deitel.mp4 3MB
  447. Lesson 1 (Docker & LLVMClang C++ Version) Test-Driving a C++ Application/003. Contacting Paul Deitel.mp4 3MB
  448. Lesson 1 (macOS & Xcode Version) Test-Driving a C++ Application/004. Contacting Paul Deitel.mp4 3MB
  449. Lesson 1 (macOS & Xcode Version) Test-Driving a C++ Application/002. Note About Xcode and Its C++20 Support.mp4 3MB
  450. Lesson 10 Object-Oriented Programming/003. Relationship between Base and Derived Classes.mp4 3MB
  451. Lesson 08 strings, string_views, Text Files, CSV Files and Regex/005. Swapping strings.mp4 3MB
  452. Lesson 03 Control Statements, Part 1/008. Counter-Controlled Iteration.mp4 3MB
  453. Before You Begin/001. Before You Begin—Overview.mp4 3MB
  454. Lesson 05 Functions and an Intro to Function Templates/007. Argument Coercion.mp4 2MB
  455. Lesson 05 Functions and an Intro to Function Templates/006. Function Signatures and Function Prototypes.mp4 2MB
  456. Lesson 1 (Docker & LLVMClang C++ Version) Test-Driving a C++ Application/001. Test-Driving a C++ Application—Overview.mp4 2MB
  457. Lesson 17 Parallel Algorithms and Concurrency A High-Level View/028. Coordinating Threads with C++20 Latches and Barriers.mp4 2MB
  458. Lesson 12 Exceptions and a Look Forward to Contracts/010. Constructors, Destructors and Exception Handling.mp4 1MB
  459. Lesson 09 Custom Classes/011. Time Class Case Study Constructors with Default Arguments, Part 2.mp4 228KB
  460. Lesson 09 Custom Classes/012. Time Class Case Study Constructors with Default Arguments, Part 3.mp4 228KB
  461. Lesson 09 Custom Classes/014. When Constructors and Destructors Are Called.mp4 228KB
  462. 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 en.srt 36KB
  463. Lesson 09 Custom Classes/007. Time Class Case Study Separating Interface from Implementation en.srt 33KB
  464. 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 en.srt 30KB
  465. Lesson 02 Intro to C++ Programming/007. Arithmetic en.srt 28KB
  466. Lesson 07 Array-Oriented Programming with NumPy/011. Objects Natural Case Study C++20 spans--Views of Contiguous Container Elements en.srt 28KB
  467. Lesson 09 Custom Classes/015. Composition Objects as Members of Classes en.srt 26KB
  468. Lesson 04 Control Statements, Part 2/013. Logical Operators en.srt 2KB