Companies Home Search Profile

C++ Fundamentals

Focused View

Brent Arnold

2:15:20

12 View
  • 01.01-course overview.mp4
    01:05
  • 01.02-installation and setup.mp4
    05:19
  • 01.03-lesson overview.mp4
    01:07
  • 01.04-the candand compilation model.mp4
    10:18
  • 01.05-built-in data types.mp4
    05:52
  • 01.06-pointers and references.mp4
    06:42
  • 01.07-control flow statements.mp4
    05:45
  • 01.08-try-catch.mp4
    02:54
  • 01.09-arrays.mp4
    02:39
  • 01.10-lesson summary.mp4
    00:22
  • 02.01-lesson overview.mp4
    00:56
  • 02.02-introduction.mp4
    02:18
  • 02.03-function declaration and definition.mp4
    03:21
  • 02.04-local and global variables.mp4
    03:23
  • 02.05-passing arguments and returning values.mp4
    03:12
  • 02.06-working with const or r-value references.mp4
    02:28
  • 02.07-const parameters and default arguments.mp4
    01:54
  • 02.08-default arguments and namespaces.mp4
    02:08
  • 02.09-function overloading.mp4
    00:27
  • 02.10-lesson summary.mp4
    00:16
  • 03.01-lesson overview.mp4
    01:41
  • 03.02-declaring and defining a class.mp4
    05:58
  • 03.03-member functions.mp4
    02:51
  • 03.04-constructors and destructors.mp4
    03:20
  • 03.05-resource acquisition is initialization.mp4
    01:32
  • 03.06-nested class declarations.mp4
    01:35
  • 03.07-friend specifier.mp4
    01:42
  • 03.08-copy constructors and assignment operators.mp4
    01:24
  • 03.09-operator overloading.mp4
    00:41
  • 03.10-introducing functors.mp4
    00:15
  • 03.11-lesson summary.mp4
    00:20
  • 04.01-lesson overview.mp4
    01:10
  • 04.02-templates.mp4
    03:04
  • 04.03-defining function and class templates.mp4
    02:08
  • 04.04-non-type template parameters.mp4
    00:25
  • 04.05-making templates easier to use.mp4
    02:11
  • 04.06-being generic in templates.mp4
    00:56
  • 04.07-variadic templates.mp4
    00:55
  • 04.08-writing easy to read templates.mp4
    01:18
  • 04.09-lesson summary.mp4
    00:19
  • 05.01-lesson overview.mp4
    01:41
  • 05.02-sequence containers.mp4
    04:17
  • 05.03-associative containers.mp4
    01:47
  • 05.04-unordered containers.mp4
    01:12
  • 05.05-container adaptors.mp4
    02:17
  • 05.06-unconventional containers.mp4
    06:52
  • 05.07-iterators.mp4
    04:25
  • 05.08-algorithms provided by the candand standard template library.mp4
    04:50
  • 05.09-lesson summary.mp4
    00:20
  • 06.01-lesson overview.mp4
    00:35
  • 06.02-inheritance.mp4
    02:59
  • 06.03-polymorphism.mp4
    01:35
  • 06.04-virtual methods.mp4
    01:12
  • 06.05-interfaces in candand.mp4
    01:53
  • 06.06-dynamic memory.mp4
    00:27
  • 06.07-safe and easy dynamic memory.mp4
    02:02
  • 06.08-lesson summary.mp4
    00:45
  • Description


    C++ has come a long way and is now adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not to forget its importance in game programming. Despite its strengths in these areas, beginners usually tend to shy away from learning the language because of its steep learning curve. The main mission of this book is to make you familiar and comfortable with C++. You will finish the book not only being able to write your own code, but more importantly, you will be able to read other projects. It is only by being able to read others' code that you will progress from a beginner to an advanced programmer. This book is the first step in that progression.

    More details


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

    C++

    Brent Arnold
    Brent Arnold
    Instructor's Courses
    Brent Arnold is a software engineer with over 15 years of web and mobile development experience. He has been teaching online for over 10 years with multiple published coursesTwitter: @iBrent
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 57
    • duration 2:15:20
    • Release Date 2024/03/16