SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
MyTectra – Advanced C++ Programming Course Content -90191-91856

Course Details:
Course Code – MYT1132 – Advanced C++ Programming
Course duration: 1 Month
Class duration: 2 hours / Per day
Training mode: Instructor led Class training
Server access : Provided at no extra cost
Study material : Provided in the form of PDFs, PPTs & Word docs / On-Line materials
Weekend, weekday, Super Fast track, fast track & normal training can be provided
Contact: +91 90191 91856
Email: info@mytectra.com
Web: www.mytectra.com
Contact us for course start dates, class timings, fee and payment methods.
About myTectra:
“MyTectra a global learning solutions company helps transform people and organization to gain
real, lasting benefits “
myTectra provides training across the technologies and functions using time tested delivery mode
such as class room training , virtual training , send me a trainer , trainer connect .We are now one
of the world largest online training company , and we continue to lead :
Providing virtual training for candidate from 200+ city across world
One of the largest provider of trainers to your location under the training program “Send me
trainer”
First of its kind “ Trainer Connect “ helps you to identify the best trainer for your training
requirement
myTectra virtual training is a unique a program helps you to choose the best available faculty by
yourself
myTectra “holyday training” designed for one-to-one training during your holiday trip at any
location in India.

myTectra Learning Solutions Private Limited
10P,IWWA Building,2nd Floor, BTM Layout 2nd Stage, Bangalore-560076
www.mytectra.com | +91 90191 91856 | info@mytectra.com
MyTectra – Advanced C++ Programming Course Content -90191-91856

Topics Covered:
Chapter 1: What You Should Already Know - A Review













Rationale for a New Programming Language
The Language of Object-Orientation
A Typical C++ Class
Issues Regarding Member Functions vs. Non-Member Functions
friend or non-friend
Functions Returning References
Relationships
Initialization Lists
Inheritance In C++
Access Levels
Simple C++ I/O
The Many Uses of const

Chapter 2: Parameterized Types - Templates













Templates
Overloading Functions
Template Functions
Specializing a Template Function
Disambiguation Under Specialization
Template Classes
Instantiating a Template Class Object
Rules for Template Classes
A Non-Member Function with a Template Argument
Friends of Template Classes
Templates with Multiple Type Parameters
Comments Regarding Templates

Chapter 3: Relationships of all Kinds









Uses of Member Initialization Lists
Initialization Lists Under Composition
Initialization Lists Under Inheritance
Efficiency
Dynamic Memory Allocation
operator= and Composition
Constructors and Composition
What is Not Inherited?
myTectra Learning Solutions Private Limited
10P,IWWA Building,2nd Floor, BTM Layout 2nd Stage, Bangalore-560076
www.mytectra.com | +91 90191 91856 | info@mytectra.com
MyTectra – Advanced C++ Programming Course Content -90191-91856












Summary - Constructors and operator=
Public Inheritance
virtual Functions
A Shape Class Hierarchy
Polymorphism
Pure Virtual Functions
Abstract Base Classes
Private Inheritance
"Using" Relationships
Associations

Chapter 4: Multiple Inheritance
 Multiple Inheritance
 Ambiguities
 Ambiguities
 virtual Base Classes
 The Dominance Rule
 Member Initialization Lists
 Multiple Inheritance and Composition
 Operator
Chapter 5: Data Structures















Introduction
A Simple List
Layering Type-safe Classes Upon List
A Template List Class
Iterators
A Template Iterator
Stack and Queue Classes
Templates and Inheritance
Chapter 6: Function Pointers
Why Have Function Pointers?
Passing Functions as Arguments
Registering Functions
Function Pointers in C++
myTectra Learning Solutions Private Limited
10P,IWWA Building,2nd Floor, BTM Layout 2nd Stage, Bangalore-560076
www.mytectra.com | +91 90191 91856 | info@mytectra.com
MyTectra – Advanced C++ Programming Course Content -90191-91856

 Callback Functions
 A Class with a Callback Object
 Registration of Exception Handlers
Chapter 7: Exceptions















What Are Exceptions?
Traditional Approaches to Error Handling
try, catch, and throw
A Simple Exception Handler
Multiple catch Blocks
The Exception Specification List
Rethrowing an Exception
Cleanup
Exception Matching
Inheritance and Exceptions
Resource Allocation
Constructors and Exceptions
Destructors and Exceptions
Catch by Reference

Chapter 8: The C++ Standard Template Library














Introduction
The Standard Template Library
Design Goals
STL Components
Iterators
vector
list
set
map
find
Merge
accumulate
Adaptors

myTectra Learning Solutions Private Limited
10P,IWWA Building,2nd Floor, BTM Layout 2nd Stage, Bangalore-560076
www.mytectra.com | +91 90191 91856 | info@mytectra.com
MyTectra – Advanced C++ Programming Course Content -90191-91856

Chapter 9: Disambiguation













Conversion
int Conversion
float and double Conversions
Arithmetic and Pointer Conversion
Inheritance Based Conversion
Overloaded Functions
Exact Match
Match with Promotion
Match with Standard Conversion
User Defined Conversion
Constructors as Conversion Operators
Ambiguities

Chapter 10: I/O











Introduction
Manipulators
Writing Your Own Manipulators
Overloading the I/O Operators
Disk Files
Reading and Writing Objects
Internal Transmission of Data
A Spell Checker
Handling Streams in Constructors and Destructors
Treating a File as an Array

Chapter 11: Miscellaneous Topics







Namespaces
Reference Counts
RTTI
Casts
Having a Limited Number of Objects
Smart Pointers
myTectra Learning Solutions Private Limited
10P,IWWA Building,2nd Floor, BTM Layout 2nd Stage, Bangalore-560076
www.mytectra.com | +91 90191 91856 | info@mytectra.com

Contenu connexe

En vedette

Vatiala elementary school in nutshell
Vatiala elementary school in nutshellVatiala elementary school in nutshell
Vatiala elementary school in nutshellAntti Luoma
 
[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU
[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU
[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPUAj MaChInE
 
Beauty Industry Marketing Facts And Trends
Beauty Industry Marketing Facts And Trends Beauty Industry Marketing Facts And Trends
Beauty Industry Marketing Facts And Trends Illumination Consulting
 
D.O.5 Hispanobodegas Introduction 2016
D.O.5 Hispanobodegas Introduction 2016D.O.5 Hispanobodegas Introduction 2016
D.O.5 Hispanobodegas Introduction 2016Luis Castillo
 
Essay duidelijkheid Welstandsnota's 2009
Essay duidelijkheid Welstandsnota's 2009Essay duidelijkheid Welstandsnota's 2009
Essay duidelijkheid Welstandsnota's 2009Bram Jeurissen
 
nik-nak tweetalige kinderboekjes
nik-nak tweetalige kinderboekjesnik-nak tweetalige kinderboekjes
nik-nak tweetalige kinderboekjesChris Sterkens
 
How did you attract/address your audience?
How did you attract/address your audience?How did you attract/address your audience?
How did you attract/address your audience?salesian2014as
 
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNaPresentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNadieti_unina
 

En vedette (11)

Vatiala elementary school in nutshell
Vatiala elementary school in nutshellVatiala elementary school in nutshell
Vatiala elementary school in nutshell
 
[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU
[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU
[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU
 
Beauty Industry Marketing Facts And Trends
Beauty Industry Marketing Facts And Trends Beauty Industry Marketing Facts And Trends
Beauty Industry Marketing Facts And Trends
 
Indian summer
Indian summerIndian summer
Indian summer
 
D.O.5 Hispanobodegas Introduction 2016
D.O.5 Hispanobodegas Introduction 2016D.O.5 Hispanobodegas Introduction 2016
D.O.5 Hispanobodegas Introduction 2016
 
Essay duidelijkheid Welstandsnota's 2009
Essay duidelijkheid Welstandsnota's 2009Essay duidelijkheid Welstandsnota's 2009
Essay duidelijkheid Welstandsnota's 2009
 
Perinatologi
PerinatologiPerinatologi
Perinatologi
 
Sobha retreat bangalore
Sobha retreat bangaloreSobha retreat bangalore
Sobha retreat bangalore
 
nik-nak tweetalige kinderboekjes
nik-nak tweetalige kinderboekjesnik-nak tweetalige kinderboekjes
nik-nak tweetalige kinderboekjes
 
How did you attract/address your audience?
How did you attract/address your audience?How did you attract/address your audience?
How did you attract/address your audience?
 
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNaPresentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
 

Plus de myTectra Learning Solutions Private Ltd

Plus de myTectra Learning Solutions Private Ltd (20)

Best Ansible Training in Bangalore. Join myTectra Now
Best Ansible Training in Bangalore. Join myTectra NowBest Ansible Training in Bangalore. Join myTectra Now
Best Ansible Training in Bangalore. Join myTectra Now
 
Best Oracle Apps Technical Training in Bangalore.myTectra
Best Oracle Apps Technical Training in Bangalore.myTectraBest Oracle Apps Technical Training in Bangalore.myTectra
Best Oracle Apps Technical Training in Bangalore.myTectra
 
Best Oracle PL SQL Training in Bangalore. Join myTectra
Best Oracle PL SQL Training in Bangalore. Join myTectraBest Oracle PL SQL Training in Bangalore. Join myTectra
Best Oracle PL SQL Training in Bangalore. Join myTectra
 
Best ExtJS Training in Bangalore. Join myTectra Now
Best ExtJS Training in Bangalore. Join myTectra NowBest ExtJS Training in Bangalore. Join myTectra Now
Best ExtJS Training in Bangalore. Join myTectra Now
 
The MapReduce Design Patterns Training in Banhgalore
The MapReduce Design Patterns Training in BanhgaloreThe MapReduce Design Patterns Training in Banhgalore
The MapReduce Design Patterns Training in Banhgalore
 
Statistics Essentials for Analytics Training in Bangalore
Statistics Essentials for Analytics Training in BangaloreStatistics Essentials for Analytics Training in Bangalore
Statistics Essentials for Analytics Training in Bangalore
 
C Programming and Data Structures Training In Bangalore
C Programming and Data Structures Training In BangaloreC Programming and Data Structures Training In Bangalore
C Programming and Data Structures Training In Bangalore
 
Essentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design TrainingEssentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design Training
 
The Predictive Modelling in R Training in Bangalore
The Predictive Modelling in R Training in BangaloreThe Predictive Modelling in R Training in Bangalore
The Predictive Modelling in R Training in Bangalore
 
The Best Comprehensive MapReduce Training in Bangalore
The Best Comprehensive MapReduce Training in BangaloreThe Best Comprehensive MapReduce Training in Bangalore
The Best Comprehensive MapReduce Training in Bangalore
 
Decision Tree Modeling Using R Training in Bangalore
Decision Tree Modeling Using R Training in BangaloreDecision Tree Modeling Using R Training in Bangalore
Decision Tree Modeling Using R Training in Bangalore
 
The Persistence with Hibernate Training in Bangalore
The Persistence with Hibernate Training in BangaloreThe Persistence with Hibernate Training in Bangalore
The Persistence with Hibernate Training in Bangalore
 
Design Patterns Training From myTectra in Bangalore
Design Patterns Training From myTectra in BangaloreDesign Patterns Training From myTectra in Bangalore
Design Patterns Training From myTectra in Bangalore
 
The Apache Solr Training From myTectra in Bangalore
The Apache Solr Training From myTectra in BangaloreThe Apache Solr Training From myTectra in Bangalore
The Apache Solr Training From myTectra in Bangalore
 
The Best Microsoft Project 2013 Training in Bangalore
The Best Microsoft Project 2013 Training in BangaloreThe Best Microsoft Project 2013 Training in Bangalore
The Best Microsoft Project 2013 Training in Bangalore
 
Six Sigma Green Belt Training in Bangalore,By myTectra
Six Sigma Green Belt Training in Bangalore,By myTectraSix Sigma Green Belt Training in Bangalore,By myTectra
Six Sigma Green Belt Training in Bangalore,By myTectra
 
The Measuring Social Media ROI Training in Bangalore
The Measuring Social Media ROI Training in BangaloreThe Measuring Social Media ROI Training in Bangalore
The Measuring Social Media ROI Training in Bangalore
 
CRM Salesforce Training From myTectra in Bangalore
CRM Salesforce Training From myTectra in BangaloreCRM Salesforce Training From myTectra in Bangalore
CRM Salesforce Training From myTectra in Bangalore
 
The Apache Ambari Training From myTectra in Bangalore
The Apache Ambari Training From myTectra in BangaloreThe Apache Ambari Training From myTectra in Bangalore
The Apache Ambari Training From myTectra in Bangalore
 
Analytics For Retail Banking Training in Bangalore
Analytics For Retail Banking Training in BangaloreAnalytics For Retail Banking Training in Bangalore
Analytics For Retail Banking Training in Bangalore
 

Dernier

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 

Dernier (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 

Advanced C++ Training in Bangalore at myTectra

  • 1. MyTectra – Advanced C++ Programming Course Content -90191-91856 Course Details: Course Code – MYT1132 – Advanced C++ Programming Course duration: 1 Month Class duration: 2 hours / Per day Training mode: Instructor led Class training Server access : Provided at no extra cost Study material : Provided in the form of PDFs, PPTs & Word docs / On-Line materials Weekend, weekday, Super Fast track, fast track & normal training can be provided Contact: +91 90191 91856 Email: info@mytectra.com Web: www.mytectra.com Contact us for course start dates, class timings, fee and payment methods. About myTectra: “MyTectra a global learning solutions company helps transform people and organization to gain real, lasting benefits “ myTectra provides training across the technologies and functions using time tested delivery mode such as class room training , virtual training , send me a trainer , trainer connect .We are now one of the world largest online training company , and we continue to lead : Providing virtual training for candidate from 200+ city across world One of the largest provider of trainers to your location under the training program “Send me trainer” First of its kind “ Trainer Connect “ helps you to identify the best trainer for your training requirement myTectra virtual training is a unique a program helps you to choose the best available faculty by yourself myTectra “holyday training” designed for one-to-one training during your holiday trip at any location in India. myTectra Learning Solutions Private Limited 10P,IWWA Building,2nd Floor, BTM Layout 2nd Stage, Bangalore-560076 www.mytectra.com | +91 90191 91856 | info@mytectra.com
  • 2. MyTectra – Advanced C++ Programming Course Content -90191-91856 Topics Covered: Chapter 1: What You Should Already Know - A Review             Rationale for a New Programming Language The Language of Object-Orientation A Typical C++ Class Issues Regarding Member Functions vs. Non-Member Functions friend or non-friend Functions Returning References Relationships Initialization Lists Inheritance In C++ Access Levels Simple C++ I/O The Many Uses of const Chapter 2: Parameterized Types - Templates             Templates Overloading Functions Template Functions Specializing a Template Function Disambiguation Under Specialization Template Classes Instantiating a Template Class Object Rules for Template Classes A Non-Member Function with a Template Argument Friends of Template Classes Templates with Multiple Type Parameters Comments Regarding Templates Chapter 3: Relationships of all Kinds         Uses of Member Initialization Lists Initialization Lists Under Composition Initialization Lists Under Inheritance Efficiency Dynamic Memory Allocation operator= and Composition Constructors and Composition What is Not Inherited? myTectra Learning Solutions Private Limited 10P,IWWA Building,2nd Floor, BTM Layout 2nd Stage, Bangalore-560076 www.mytectra.com | +91 90191 91856 | info@mytectra.com
  • 3. MyTectra – Advanced C++ Programming Course Content -90191-91856           Summary - Constructors and operator= Public Inheritance virtual Functions A Shape Class Hierarchy Polymorphism Pure Virtual Functions Abstract Base Classes Private Inheritance "Using" Relationships Associations Chapter 4: Multiple Inheritance  Multiple Inheritance  Ambiguities  Ambiguities  virtual Base Classes  The Dominance Rule  Member Initialization Lists  Multiple Inheritance and Composition  Operator Chapter 5: Data Structures              Introduction A Simple List Layering Type-safe Classes Upon List A Template List Class Iterators A Template Iterator Stack and Queue Classes Templates and Inheritance Chapter 6: Function Pointers Why Have Function Pointers? Passing Functions as Arguments Registering Functions Function Pointers in C++ myTectra Learning Solutions Private Limited 10P,IWWA Building,2nd Floor, BTM Layout 2nd Stage, Bangalore-560076 www.mytectra.com | +91 90191 91856 | info@mytectra.com
  • 4. MyTectra – Advanced C++ Programming Course Content -90191-91856  Callback Functions  A Class with a Callback Object  Registration of Exception Handlers Chapter 7: Exceptions               What Are Exceptions? Traditional Approaches to Error Handling try, catch, and throw A Simple Exception Handler Multiple catch Blocks The Exception Specification List Rethrowing an Exception Cleanup Exception Matching Inheritance and Exceptions Resource Allocation Constructors and Exceptions Destructors and Exceptions Catch by Reference Chapter 8: The C++ Standard Template Library              Introduction The Standard Template Library Design Goals STL Components Iterators vector list set map find Merge accumulate Adaptors myTectra Learning Solutions Private Limited 10P,IWWA Building,2nd Floor, BTM Layout 2nd Stage, Bangalore-560076 www.mytectra.com | +91 90191 91856 | info@mytectra.com
  • 5. MyTectra – Advanced C++ Programming Course Content -90191-91856 Chapter 9: Disambiguation             Conversion int Conversion float and double Conversions Arithmetic and Pointer Conversion Inheritance Based Conversion Overloaded Functions Exact Match Match with Promotion Match with Standard Conversion User Defined Conversion Constructors as Conversion Operators Ambiguities Chapter 10: I/O           Introduction Manipulators Writing Your Own Manipulators Overloading the I/O Operators Disk Files Reading and Writing Objects Internal Transmission of Data A Spell Checker Handling Streams in Constructors and Destructors Treating a File as an Array Chapter 11: Miscellaneous Topics       Namespaces Reference Counts RTTI Casts Having a Limited Number of Objects Smart Pointers myTectra Learning Solutions Private Limited 10P,IWWA Building,2nd Floor, BTM Layout 2nd Stage, Bangalore-560076 www.mytectra.com | +91 90191 91856 | info@mytectra.com