Companies Home Search Profile

C++ Advanced Topics

Focused View

Bill Weinman

2:54:14

181 View
  • 01 About this course.mp4
    01:01
  • 02 Using the exercise files.mp4
    01:44
  • 03 Operator overloads.mp4
    07:08
  • 04 Nonmember operators.mp4
    07:50
  • 05 Conversion operators.mp4
    04:35
  • 06 Increment and decrement operators.mp4
    04:10
  • 07 Functors.mp4
    02:55
  • 08 What is move semantics.mp4
    02:24
  • 09 Understanding lvalues and rvalues.mp4
    01:46
  • 10 Using std move.mp4
    04:42
  • 11 The move constructor.mp4
    06:51
  • 12 The move assignment operator.mp4
    03:43
  • 13 The copy-and-swap idiom.mp4
    05:00
  • 14 Rule of three and five.mp4
    01:48
  • 15 Lambda syntax.mp4
    05:04
  • 16 Closures.mp4
    02:35
  • 17 Algorithm predicates.mp4
    04:52
  • 18 Challenge A Lambda jump table.mp4
    01:51
  • 19 Why constraints.mp4
    05:47
  • 20 Constraint syntax.mp4
    02:16
  • 21 Defining concepts.mp4
    03:42
  • 22 The optional class.mp4
    03:20
  • 23 The any class.mp4
    02:24
  • 24 The variant class.mp4
    05:20
  • 25 Sleeping.mp4
    02:40
  • 26 Threads.mp4
    04:01
  • 27 The async function.mp4
    06:43
  • 28 Mutex and lock.mp4
    04:58
  • 29 Atomic variables.mp4
    04:36
  • 30 The producer-consumer idiom.mp4
    03:00
  • 31 Initialization.mp4
    13:01
  • 32 Structured bindings.mp4
    04:34
  • 33 Random number engines.mp4
    04:00
  • 34 The chrono library.mp4
    05:13
  • 35 The filesystem library.mp4
    09:42
  • 36 The format library.mp4
    07:54
  • 37 The spaceship operator.mp4
    04:00
  • 38 Integer comparisons.mp4
    03:19
  • 39 The span class.mp4
    01:31
  • 40 Final project Numword.mp4
    01:14
  • 41 Thank you.mp4
    01:00
  • Description


    Looking to enhance your understanding of C++? In this course, explore some of the more complex aspects of this core programming language. From the basics of class definition to operator overloads and move semantics, instructor Bill Weinman helps you develop the skills you need to get the most out of C++. Learn about lambda expressions, concurrency, constraints and concepts, optional and variant classes, structured bindings, and best practices for initialization. Along the way, Bill covers some of the newer features of C++ including how to use the format library, the spaceship operator, the span class, and more.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C++

    Bill Weinman
    Bill Weinman
    Instructor's Courses
    I cleverly manipulate unsuspecting electrons to teach you about technology and other cool things. I'm primarily an educator, I teach online courses and write books on computer languages and programming. I built my first computer in 1972, using an Intel 4004 4-bit microprocessor and parts from a local Radio Shack. Over a 45+ year career, I've consulted for major corporations, including NASA, IBM, Bank of America, the US Navy, and KWHY-TV, where I designed the world’s first broadcast lower-third stock ticker. I've written popular books and courseware on C, C++, Perl, Python, SQL, and more. My courses have consistently been ranked in the top-10 on lynda.com and Linkedin Learning’s training sites. // Students: Please do not direct message me on Linkedin for technical support with my lynda.com/Linkedin Learning courses. I rarely see my Linkedin messages. You may tag me in a post or use the course Q&A system. // Recruiters: Please do not contact me for captive positions. I occasionally do some consulting, but mostly I am booked at least a year in advance. If you need to contact me directly, please see my web site https://bw.org/contact
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 41
    • duration 2:54:14
    • English subtitles has
    • Release Date 2023/03/28