About this Course
This course is for experienced C++ programmers, who would like to know deeper in object oriented approach. This course is mainly focusing those who know the basic concepts and want to upgrade the knowledge in advanced topics of C++ Programming. In this course we are going in to deeper of object oriented programming concepts, like Class, Objects, Inheritance, polymorphism, Templates and the advanced topics like Pointers, file organization. COURSE CONTENT: Module 1: Pointers ♦ Declaration of a Pointer ♦ Initializing Pointers ♦ Pointer Arithmetic ♦ Pointers and Arrays ♦ Arrays of Pointers ♦ Pointers and Strings ♦ Pointers and Functions ♦ Pointers to Pointers ♦ Dynamic Memory Management Module 2: Inheritance ♦ Structure of Inheritance ♦ Importance of Inheritance ♦ Types of Inheritance ♦ Constructor Invocation in Inheritance ♦ Destructor under Inheritance Module 3: Polymorphism ♦ Types of Polymorphism ♦ Compile-Time Polymorphism ♦ Functional Overloading ♦ Operator Overloading ♦ Run-Time Polymorphism ♦ Virtual Destructor Module 4: Template and Exception Handling ♦ Declaration of a Function Template ♦ Exception Handling ♦ Try, Catch and Throw ♦ Exception Generated by the Function ♦ Multiple catch Blocks ♦ Single catch Block for All Exceptions Module 5: File Organization ♦ Stream ♦ Basic Operations with Files ♦ Binary Files ♦ Random Access Files ♦ Error Handling in Files ♦ File Pointers and Random Access Module 6: Preprocessor Directives and I/O ♦ C++ Stream ♦ Preprocessor Directives ♦ Header Files ♦ Manipulators ♦ Unformatted I/O Functions ♦ Character Testing and Conversion Functions ♦ String Manipulation Function Duration : 20 Hrs Entry Requirement : Basic C++ Programming Knowledge
Course Rating
- /5 from users
Course Enquiry
Course Info
- Course Provider G-TEC COMPUTER EDUCATION CENTRE (PTE. LTD.)
- Course Category Technology
- Course Price $740
Comments