Udemy - Learn Advanced C Programming [Last updated 10-2017]

Category: Technical

Tag: C/C++


Posted on 2019-12-23, by phaelx.

Description



Date: Last updated 10-2017
Author: John Purcell

Size: 1.8 GB
Format: MP4
Download     >>    https://dropapk.to/xozfkory5opa
What you'll learn
   *Develop complex C++ applications
   *Understand C++ 11
   *Be in a position to apply for jobs requiring good C++ knowledge


Course content

Introduction
   Introduction
   Source Code

Exceptions
   Introduction
   Source Code
   Exceptions Basics
   Standard Exceptions
   Custom Exceptions
   Exception Catching Order

Files
   Introduction
   Source Code
   Exceptions Basics
   Standard Exceptions
   Custom Exceptions
   Exception Catching Order
   Writing Text Files
   Reading Text Files
   Parsing Text Files
   Structs and Padding
   Reading and Writing Binary Files

The Standard Template Library
   Introduction
   Source Code
   Exceptions Basics
   Standard Exceptions
   Custom Exceptions
   Exception Catching Order
   Writing Text Files
   Reading Text Files
   Parsing Text Files
   Structs and Padding
   Reading and Writing Binary Files
   Vectors
   Vectors and Memory
   Two-Dimensional Vectors
   Lists
   Maps
   Custom Objects as Map Values
   Custom Objects as Map Keys
   Multimaps
   Sets
   Stacks and Queues
   Sorting Vectors, Deque and Friend
   STL Complex Data Types

Operator Overloading
   Introduction
   Source Code
   Exceptions Basics
   Standard Exceptions
   Custom Exceptions
   Exception Catching Order
   Writing Text Files
   Reading Text Files
   Parsing Text Files
   Structs and Padding
   Reading and Writing Binary Files
   Vectors
   Vectors and Memory
   Two-Dimensional Vectors
   Lists
   Maps
   Custom Objects as Map Values
   Custom Objects as Map Keys
   Multimaps
   Sets
   Stacks and Queues
   Sorting Vectors, Deque and Friend
   STL Complex Data Types
   Overloading the Assignment Operator
   Printing - Overloading Left Bit Shift
   A Complex Number Class
   Overloading Plus
   Overloading Equality Test
   Overloading the Dereference Operator

Template Classes and Functions
   Introduction
   Source Code
   Exceptions Basics
   Standard Exceptions
   Custom Exceptions
   Exception Catching Order
   Writing Text Files
   Reading Text Files
   Parsing Text Files
   Structs and Padding
   Reading and Writing Binary Files
   Vectors
   Vectors and Memory
   Two-Dimensional Vectors
   Lists
   Maps
   Custom Objects as Map Values
   Custom Objects as Map Keys
   Multimaps
   Sets
   Stacks and Queues
   Sorting Vectors, Deque and Friend
   STL Complex Data Types
   Overloading the Assignment Operator
   Printing - Overloading Left Bit Shift
   A Complex Number Class
   Overloading Plus
   Overloading Equality Test
   Overloading the Dereference Operator
   Templates - An Important Note
   Template Classes
   Template Functions
   Template Functions and Type Inference

Passing Functions to Functions
   Introduction
   Source Code
   Exceptions Basics
   Standard Exceptions
   Custom Exceptions
   Exception Catching Order
   Writing Text Files
   Reading Text Files
   Parsing Text Files
   Structs and Padding
   Reading and Writing Binary Files
   Vectors
   Vectors and Memory
   Two-Dimensional Vectors
   Lists
   Maps
   Custom Objects as Map Values
   Custom Objects as Map Keys
   Multimaps
   Sets
   Stacks and Queues
   Sorting Vectors, Deque and Friend
   STL Complex Data Types
   Overloading the Assignment Operator
   Printing - Overloading Left Bit Shift
   A Complex Number Class
   Overloading Plus
   Overloading Equality Test
   Overloading the Dereference Operator
   Templates - An Important Note
   Template Classes
   Template Functions
   Template Functions and Type Inference
   Function Pointers
   Using Function Pointers
   Object Slicing and Polymorphism
   Abstract Classes and Pure Virtual Functions
   Functors

C++ 11's Amazing New Features
   Introduction
   Source Code
   Exceptions Basics
   Standard Exceptions
   Custom Exceptions
   Exception Catching Order
   Writing Text Files
   Reading Text Files
   Parsing Text Files
   Structs and Padding
   Reading and Writing Binary Files
   Vectors
   Vectors and Memory
   Two-Dimensional Vectors
   Lists
   Maps
   Custom Objects as Map Values
   Custom Objects as Map Keys
   Multimaps
   Sets
   Stacks and Queues
   Sorting Vectors, Deque and Friend
   STL Complex Data Types
   Overloading the Assignment Operator
   Printing - Overloading Left Bit Shift
   A Complex Number Class
   Overloading Plus
   Overloading Equality Test
   Overloading the Dereference Operator
   Templates - An Important Note
   Template Classes
   Template Functions
   Template Functions and Type Inference
   Function Pointers
   Using Function Pointers
   Object Slicing and Polymorphism
   Abstract Classes and Pure Virtual Functions
   Functors
   Decltype, Typeid and Name Mangling
   The Auto Keyword
   Range-Based Loops
   Nested Template Classes
   A Ring Buffer Class
   Making Classes Iterable
   Initialization in C++ 98
   Initialization in C++ 11
   Initializer Lists
   Object Initialization, Default and Delete
   Introducing Lambda Expressions
   Lambda Parameters and Return Types
   Lambda Capture Expressions
   Capturing this With Lambdas
   The Standard Function Type
   Mutable Lambdas
   Delegating Constructors
   Elision and Optimization.avi
   Constructors and Memory
   Rvalues and LValues
   LValue References
   Rvalue References
   Move Constructors
   Move Assignment Operators
   Static Casts
   Dynamic Cast
   Reinterpret Cast
   Perfect Forwarding
   Bind
   Unique Pointers
   Shared Pointers

About GUI Programming in C++
   Introduction
   Source Code
   Exceptions Basics
   Standard Exceptions
   Custom Exceptions
   Exception Catching Order
   Writing Text Files
   Reading Text Files
   Parsing Text Files
   Structs and Padding
   Reading and Writing Binary Files
   Vectors
   Vectors and Memory
   Two-Dimensional Vectors
   Lists
   Maps
   Custom Objects as Map Values
   Custom Objects as Map Keys
   Multimaps
   Sets
   Stacks and Queues
   Sorting Vectors, Deque and Friend
   STL Complex Data Types
   Overloading the Assignment Operator
   Printing - Overloading Left Bit Shift
   A Complex Number Class
   Overloading Plus
   Overloading Equality Test
   Overloading the Dereference Operator
   Templates - An Important Note
   Template Classes
   Template Functions
   Template Functions and Type Inference
   Function Pointers
   Using Function Pointers
   Object Slicing and Polymorphism
   Abstract Classes and Pure Virtual Functions
   Functors
   Decltype, Typeid and Name Mangling
   The Auto Keyword
   Range-Based Loops
   Nested Template Classes
   A Ring Buffer Class
   Making Classes Iterable
   Initialization in C++ 98
   Initialization in C++ 11
   Initializer Lists
   Object Initialization, Default and Delete
   Introducing Lambda Expressions
   Lambda Parameters and Return Types
   Lambda Capture Expressions
   Capturing this With Lambdas
   The Standard Function Type
   Mutable Lambdas
   Delegating Constructors
   Elision and Optimization.avi
   Constructors and Memory
   Rvalues and LValues
   LValue References
   Rvalue References
   Move Constructors
   Move Assignment Operators
   Static Casts
   Dynamic Cast
   Reinterpret Cast
   Perfect Forwarding
   Bind
   Unique Pointers
   Shared Pointers
   GUI Programming Overview

A Project: Drawing Fractal Images
   Introduction
   Source Code
   Exceptions Basics
   Standard Exceptions
   Custom Exceptions
   Exception Catching Order
   Writing Text Files
   Reading Text Files
   Parsing Text Files
   Structs and Padding
   Reading and Writing Binary Files
   Vectors
   Vectors and Memory
   Two-Dimensional Vectors
   Lists
   Maps
   Custom Objects as Map Values
   Custom Objects as Map Keys
   Multimaps
   Sets
   Stacks and Queues
   Sorting Vectors, Deque and Friend
   STL Complex Data Types
   Overloading the Assignment Operator
   Printing - Overloading Left Bit Shift
   A Complex Number Class
   Overloading Plus
   Overloading Equality Test
   Overloading the Dereference Operator
   Templates - An Important Note
   Template Classes
   Template Functions
   Template Functions and Type Inference
   Function Pointers
   Using Function Pointers
   Object Slicing and Polymorphism
   Abstract Classes and Pure Virtual Functions
   Functors
   Decltype, Typeid and Name Mangling
   The Auto Keyword
   Range-Based Loops
   Nested Template Classes
   A Ring Buffer Class
   Making Classes Iterable
   Initialization in C++ 98
   Initialization in C++ 11
   Initializer Lists
   Object Initialization, Default and Delete
   Introducing Lambda Expressions
   Lambda Parameters and Return Types
   Lambda Capture Expressions
   Capturing this With Lambdas
   The Standard Function Type
   Mutable Lambdas
   Delegating Constructors
   Elision and Optimization.avi
   Constructors and Memory
   Rvalues and LValues
   LValue References
   Rvalue References
   Move Constructors
   Move Assignment Operators
   Static Casts
   Dynamic Cast
   Reinterpret Cast
   Perfect Forwarding
   Bind
   Unique Pointers
   Shared Pointers
   GUI Programming Overview
   Source Code
   Fractal Creator - Hello World
   Bitmap File Headers
   Bitmap Info Headers
   A Bitmap Class
   Bitmap Memory
   Bitmap Header Values
   Writing a Bitmap
   Setting Bitmap Pixels
   Scaling
   A Mandelbrot Class
   The Fractal Algorithm
   Improving the Image
   The Colour Histogram
   Validating the Histogram
   Eliminating Max Iterations
   Storing the Iterations
   Using the Histogram
   Colour Transforms
   A Zoom Class
   The Zoom List Class
   Centering and Scaling
   Applying the Zoom
   Zooming In
   Reorganising Main
   Implementing FractalCreator
   An RGB Class
   Using the RGB Class
   Specifying Color Ranges
   Calculating Range Totals
   Checking the Range Totals
   Getting the Pixel Range (updated)
   Range-Based Coloring
   More Exercises

Bonus Videos
   Introduction
   Source Code
   Exceptions Basics
   Standard Exceptions
   Custom Exceptions
   Exception Catching Order
   Writing Text Files
   Reading Text Files
   Parsing Text Files
   Structs and Padding
   Reading and Writing Binary Files
   Vectors
   Vectors and Memory
   Two-Dimensional Vectors
   Lists
   Maps
   Custom Objects as Map Values
   Custom Objects as Map Keys
   Multimaps
   Sets
   Stacks and Queues
   Sorting Vectors, Deque and Friend
   STL Complex Data Types
   Overloading the Assignment Operator
   Printing - Overloading Left Bit Shift
   A Complex Number Class
   Overloading Plus
   Overloading Equality Test
   Overloading the Dereference Operator
   Templates - An Important Note
   Template Classes
   Template Functions
   Template Functions and Type Inference
   Function Pointers
   Using Function Pointers
   Object Slicing and Polymorphism
   Abstract Classes and Pure Virtual Functions
   Functors
   Decltype, Typeid and Name Mangling
   The Auto Keyword
   Range-Based Loops
   Nested Template Classes
   A Ring Buffer Class
   Making Classes Iterable
   Initialization in C++ 98
   Initialization in C++ 11
   Initializer Lists
   Object Initialization, Default and Delete
   Introducing Lambda Expressions
   Lambda Parameters and Return Types
   Lambda Capture Expressions
   Capturing this With Lambdas
   The Standard Function Type
   Mutable Lambdas
   Delegating Constructors
   Elision and Optimization.avi
   Constructors and Memory
   Rvalues and LValues
   LValue References
   Rvalue References
   Move Constructors
   Move Assignment Operators
   Static Casts
   Dynamic Cast
   Reinterpret Cast
   Perfect Forwarding
   Bind
   Unique Pointers
   Shared Pointers
   GUI Programming Overview
   Source Code
   Fractal Creator - Hello World
   Bitmap File Headers
   Bitmap Info Headers
   A Bitmap Class
   Bitmap Memory
   Bitmap Header Values
   Writing a Bitmap
   Setting Bitmap Pixels
   Scaling
   A Mandelbrot Class
   The Fractal Algorithm
   Improving the Image
   The Colour Histogram
   Validating the Histogram
   Eliminating Max Iterations
   Storing the Iterations
   Using the Histogram
   Colour Transforms
   A Zoom Class
   The Zoom List Class
   Centering and Scaling
   Applying the Zoom
   Zooming In
   Reorganising Main
   Implementing FractalCreator
   An RGB Class
   Using the RGB Class
   Specifying Color Ranges
   Calculating Range Totals
   Checking the Range Totals
   Getting the Pixel Range (updated)
   Range-Based Coloring
   More Exercises
   Multiple Inheritance


Sponsored High Speed Downloads
7705 dl's @ 2776 KB/s
Download Now [Full Version]
7548 dl's @ 3246 KB/s
Download Link 1 - Fast Download
6227 dl's @ 3838 KB/s
Download Mirror - Direct Download



Search More...
Udemy - Learn Advanced C Programming [Last updated 10-2017]

Search free ebooks in ebookee.com!


Links
Download this book

No active download links here?
Please check the description for download links if any or do a search to find alternative books.


Related Books


Comments

No comments for "Udemy - Learn Advanced C Programming [Last updated 10-2017]".


    Add Your Comments
    1. Download links and password may be in the description section, read description carefully!
    2. Do a search to find mirrors if no download links or dead links.
    Back to Top