course outline:1.Introduction
Exceptions Basics
Standard Exceptions Custom Exceptions Exception Catching Order 2.Exceptions
Writing Text Files
Reading Text Files Parsing Text Files Structs and Padding Reading and Writing Binary Files 3.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 4.The Standard Template Library
Overloading the Assignment Operator
Printing - Overloading Left Bit Shift A Complex Number Class Overloading Plus Overloading Equality Test Overloading the Dereference Operator 5.Operator Overloading
Templates - An Important Note
Template Classes Template Functions Template Functions and Type Inference 6.Passing Functions to Functions
Function Pointers
Using Function Pointers Object Slicing and Polymorphism Abstract Classes and Pure Virtual Functions Functors 7.Template Classes and Functions
Templates - An Important Note
Template Classes Template Functions Template Functions and Type Inference 8.C++ 11's Amazing New Features
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 9.About GUI Programming in C++
GUI Programming Overview
10.A Project: Drawing Fractal Images
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 |
To Live Online Advanced C++ Training Globally and Learn Advanced C++ Training in Bangalore using Class Room ENROLL TODAY at myTectra .
2 Item(s)
Price | |
---|---|
Quality | |
Value |
Price | |
---|---|
Quality | |
Value |
2 Item(s)
![]() |
myTectra Stands for Quality Training and provides training using Experienced professionals on the Respective Technologies and who has a good teaching expertise. |
WHY DO YOU AWAIT FOR FIXED SCHEDULES ? CHOOSE MYTECTRA LEARN AT YOUR CONVENIENT TIME |
myTectra flexible batch schedules enables you to start your class at your convenient date and time. 1. All the enrolled candidates must start the class by any date within 30 days from the date of enrollment. 2. Maximum of 3 Days will be taken by myTectra to schedule the batches from the date of schedule request from the candidate. 3. Individual Focus - Maximum 5 candidates allowed per batches 4. The candidate can request any one of the batch time slot from the below list |
Batch Type | Time Slab | Hours/Day | Time Zone | Days |
Regular Morning | 6.30 AM - 9.30 AM | Anytime Maximum 2 Hrs | IST | Monday-to-Friday |
Regular Evening | 6.30 PM - 9.30 PM | Anytime Maximum 2 Hrs | IST | Monday-to-Friday |
Week End | 6.30 AM - 9.30 PM | Anytime Maximum 3 Hrs | IST | Saturday,Sunday |
Fast Track-Morning | 6.30 AM - 9.30 AM | Anytime Maximum 2 Hrs | IST | Monday-to-Saturday |
Fast Track-Evening | 6.30 PM - 9.30 PM | Anytime Maximum 2 Hrs | IST | Monday-to-Saturday |
Customized Batch | Customized Timing | Customized Hrs | IST | Customized Days |
Note : We can schedule your batch anytime on Saturday and Sunday between 6.30 AM 9.30 PM at your convenient time
Do you have any questions ? please call us on +919019191856 or email to [email protected]