SlideShare a Scribd company logo
Page 1 of 4
C ++ - Programming language
Fundamentals I and II
- HQ Video Training Content -
C++ Fundamentals I and II is for professional software developers who are not familiar with C++ and object-oriented
programming. This contains over 18 hours (4,16 GB) of the expert video instruction, spread out over 16 separate
lessons. Watch as distinguished programming languages author and professional teacher who uses the signature live-
code approach to introduce C++ fundamentals, and object-oriented and event-driven programming. In early classes
and objects approach immerses you in object-oriented programming from the start. All concepts are presented in the
context of complete-working programs using Microsofts Visual C++ Express version of its Visual Studio
tool.
+++ Lesson 1: Introduction: Dive into C++
In this lesson, you learn how to use Microsoft’s Visual Studio 2010 Express edition to load and edit and run C++
programs.
+++Lesson 2: Introduction to C++ Programming
This lesson is an introduction to C++. In it you will learn to write simple C++ programs using input and output
statements, fundamental types, arithmetic operators, and simple decision-making statements.
+++Lesson 3: Introduction to Classes and Objects
In this lesson, you will learn about classes, objects, member functions and data members. You will learn how to define a
class and use it to create an object, how to define member functions in a class, how to declare data members, how to
call a member function of an object to make that member function perform its task, how to use a constructor to ensure
that an objects data is initialized when the object is created, and how to engineer a class to separate its interface from
its implementation and encourage reuse.
+++Lesson 4: Control Statements: Part 1
In this lesson you will learn to use the if and if…else selection statements to choose among alternative actions, and the
while repetition statement to execute statements in a program repeatedly. You will learn about both counter-controlled
repetition and sentinel-controlled repetition; and you will learn to use the increment, decrement, and assignment
operators.
Page 2 of 4
+++Lesson 5: Control Statements: Part 2
This lesson explores more control statements, including the for and do…while repetition statements to execute
statements in a program repeatedly, multiple selection using the switch selection statement, the break and continue
program control statements to alter the flow of control, and the use of logical operators to form complex conditional
expressions in control statements.
+++Lesson 6: Functions
In this lesson you will learn to construct programs modularly from functions. You will learn to use common math
functions available in the C++ Standard Library, and to create functions with multiple parameters. You will learn about
the mechanisms for passing information between functions and returning results, and how to write and use recursive
functions, i.e., functions that call themselves.
+++Lesson 7: Arrays and Vectors
In this lesson you will learn to use the array data structure to represent a set of related data items. This lesson explains
how to use arrays to store, sort and search lists and tables of values; to declare arrays, initialize arrays and refer to the
individual elements of arrays; and to pass arrays to functions. Basic searching and sorting techniques are also presented,
as is the use of multidimensional arrays, and the C++ Standard Library class template vector.
+++Lesson 8: Pointers and Pointer-Based Strings
In this lesson you will learn about the similarities and differences between pointers and references, and when to use
each. The lesson shows you how to use pointers to pass arguments to functions by reference; use pointer-based C-
style strings; use pointers to functions; and how to declare and use arrays of C-style strings.
+++Lesson 9: Classes: A Deeper Look: Part 1
In this lesson, you will learn how to use a preprocessor wrapper to prevent multiple definition errors caused by including
more than one copy of a header file in a source-code file. You will learn about class scope and accessing class members
via the name of an object, a reference to an object or a pointer to an object. This lesson also shows you how to define
constructors with default arguments; how destructors are used to perform determination housekeeping on an object
before it is destroyed; when constructors and destructors are called; and the logic errors that may occur when a public
member function of a class returns a reference to private data.
Page 3 of 4
Lesson 10: Classes: A Deeper Look: Part 2
In this lesson, you will learn to specify const (constant) objects and const member functions; create objects composed
of other objects; use friend functions and friend classes; use the this pointer; create and destroy objects dynamically
with operators new and delete, respectively; use static data members and member functions. This lesson also
introduces the concept of a container class; the notion of iterator classes that walk through the elements of container
classes; and the use proxy classes to hide implementation details from a classes clients.
+++Lesson 11: Operator Overloading; String and Array Objects
This lesson explains what operator overloading is and how it can make programs more readable and programming more
convenient. In it, you will learn to redefine (overload) operators to work with objects of user-defined classes; to convert
objects from one class to another class; when to, and when not to, overload operators; and to use overloaded operators
and other member functions of standard library class string.
+++Lesson 12: Object-Oriented Programming: Inheritance
This lesson explores how to create classes by inheriting from existing classes. In it, you will learn how inheritance
promotes software reuse; the notions of base classes and derived classes and the relationships between them; the use
of constructors and destructors in inheritance hierarchies; the order in which constructors and destructors are called in
inheritance hierarchies; the differences between public, protected and private inheritance; and the use of inheritance to
customize existing software.
+++Lesson 13: Object-Oriented Programming: Polymorphism
In this lesson you will learn what polymorphism is, how it makes programming more convenient and how it makes
systems more extensible and maintainable. You will learn to declare and use virtual functions to effect polymorphism;
to declare pure virtual functions to create abstract classes; to use runtime type information (RTTI) with downcasting,
dynamic_cast, typeid and type info; and how to use virtual destructors to ensure that all appropriate destructors run on
an object.
+++Lesson 14: Templates
This lesson shows you how to use function templates to conveniently create a group of related (overloaded) functions.
You will learn how to distinguish between function templates and function-template specializations; how to use class
Page 4 of 4
templates to create a group of related types; how to distinguish between class templates and class-template
specializations; and how to overload function templates.
+++Lesson 15: Exception Handling
This lesson shows you what exceptions are and when to use them. In it, you will learn to use try, catch and throw to
detect, handle and indicate exceptions, respectively; to process uncaught and unexpected exceptions; to declare new
exception classes; to handle new failures; to use auto_ptr to prevent memory leaks; and to understand the standard
exception hierarchy.
+++Lesson 16: Standard Template Library (STL)
In this lesson, you will learn to use the STL containers, container adapters and near containers. This lesson explores how
to program with the dozens of STL algorithms, and how algorithms use iterators to access the elements of STL
containers. You will also learn about the STL resources available on the Internet and the World Wide Web.
+++Lesson 17: STL Containers and Container Adapters Lesson
This lesson begins with a review of the vector class template and of the additional capabilities of vectors. The multiset
and set classes are explored next, followed by a discussion of the multimap and map class templates. Finally, the stack,
queue, and priority_queue adapter classes are examined in detail.
+++Lesson 18: STL Algorithms, the Bitset Class, and Function Objects
This lesson starts by exploring examples of C++ STL algorithms. Then the bitset container class is explored. Finally,
function objects are explored in detail. Several of the algorithms introduced in this lesson use function objects.

More Related Content

What's hot

C# interview
C# interviewC# interview
C# interview
Thomson Reuters
 
Java notes
Java notesJava notes
Java notes
Upasana Talukdar
 
Interoduction to c++
Interoduction to c++Interoduction to c++
Interoduction to c++
Amresh Raj
 
Lab exp (declaring classes)
Lab exp (declaring classes)Lab exp (declaring classes)
Lab exp (declaring classes)
Daman Toor
 
Java interview questions
Java interview questionsJava interview questions
Java interview questions
G C Reddy Technologies
 
Java interview faq's
Java interview faq'sJava interview faq's
Java interview faq'sDeepak Raj
 
Java questions for viva
Java questions for vivaJava questions for viva
Java questions for viva
Vipul Naik
 
EEE oops Vth semester viva questions with answer
EEE oops Vth semester viva questions with answerEEE oops Vth semester viva questions with answer
EEE oops Vth semester viva questions with answer
Jeba Moses
 
Interview Questions and Answers for Java
Interview Questions and Answers for JavaInterview Questions and Answers for Java
Interview Questions and Answers for Java
Garuda Trainings
 
Core java interview faq
Core java interview faqCore java interview faq
Core java interview faqKumaran K
 
Core Java interview questions-ppt
Core Java interview questions-pptCore Java interview questions-ppt
Core Java interview questions-ppt
Mayank Kumar
 
Basic java important interview questions and answers to secure a job
Basic java important interview questions and answers to secure a jobBasic java important interview questions and answers to secure a job
Basic java important interview questions and answers to secure a job
Garuda Trainings
 
Object-oriented Programming in Python
Object-oriented Programming in PythonObject-oriented Programming in Python
Object-oriented Programming in Python
Juan-Manuel Gimeno
 
Faqs in java
Faqs in javaFaqs in java
Faqs in java
prathap kumar
 
Object Oriented Programing JAVA presentaion
Object Oriented Programing JAVA presentaionObject Oriented Programing JAVA presentaion
Object Oriented Programing JAVA presentaion
Pritom Chaki
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
talha ijaz
 

What's hot (20)

The Seven Pillars Of Asp.Net
The Seven Pillars Of Asp.NetThe Seven Pillars Of Asp.Net
The Seven Pillars Of Asp.Net
 
C# interview
C# interviewC# interview
C# interview
 
Java notes
Java notesJava notes
Java notes
 
Interoduction to c++
Interoduction to c++Interoduction to c++
Interoduction to c++
 
Lab exp (declaring classes)
Lab exp (declaring classes)Lab exp (declaring classes)
Lab exp (declaring classes)
 
Java interview questions
Java interview questionsJava interview questions
Java interview questions
 
Java interview faq's
Java interview faq'sJava interview faq's
Java interview faq's
 
Java questions for viva
Java questions for vivaJava questions for viva
Java questions for viva
 
EEE oops Vth semester viva questions with answer
EEE oops Vth semester viva questions with answerEEE oops Vth semester viva questions with answer
EEE oops Vth semester viva questions with answer
 
Interview Questions and Answers for Java
Interview Questions and Answers for JavaInterview Questions and Answers for Java
Interview Questions and Answers for Java
 
Suga java training_with_footer
Suga java training_with_footerSuga java training_with_footer
Suga java training_with_footer
 
Core java interview faq
Core java interview faqCore java interview faq
Core java interview faq
 
Core Java interview questions-ppt
Core Java interview questions-pptCore Java interview questions-ppt
Core Java interview questions-ppt
 
Basic java important interview questions and answers to secure a job
Basic java important interview questions and answers to secure a jobBasic java important interview questions and answers to secure a job
Basic java important interview questions and answers to secure a job
 
Object-oriented Programming in Python
Object-oriented Programming in PythonObject-oriented Programming in Python
Object-oriented Programming in Python
 
Faqs in java
Faqs in javaFaqs in java
Faqs in java
 
Object Oriented Programing JAVA presentaion
Object Oriented Programing JAVA presentaionObject Oriented Programing JAVA presentaion
Object Oriented Programing JAVA presentaion
 
Core java questions
Core java questionsCore java questions
Core java questions
 
OOP java
OOP javaOOP java
OOP java
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 

Viewers also liked

C and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
C and C ++ Training in Ambala ! BATRA COMPUTER CENTREC and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
C and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
jatin batra
 
Ph pin hindi
Ph pin hindiPh pin hindi
Ph pin hindi
Chand Rook
 
Internet Marketing ! BATRA COMPUTER CENTRE
Internet Marketing ! BATRA COMPUTER CENTREInternet Marketing ! BATRA COMPUTER CENTRE
Internet Marketing ! BATRA COMPUTER CENTRE
jatin batra
 
C programming notes BATRACOMPUTER CENTRE IN Ambala CANTT
C programming notes BATRACOMPUTER CENTRE IN Ambala CANTTC programming notes BATRACOMPUTER CENTRE IN Ambala CANTT
C programming notes BATRACOMPUTER CENTRE IN Ambala CANTT
Batra Centre
 
C++ programming hindi me
C++ programming   hindi meC++ programming   hindi me
C++ programming hindi me
abhishek gangwar
 
Social Media Marketing ! BATRA COMPUTER CENTER
Social Media Marketing ! BATRA COMPUTER CENTERSocial Media Marketing ! BATRA COMPUTER CENTER
Social Media Marketing ! BATRA COMPUTER CENTER
jatin batra
 
C in hindi me
C in  hindi meC in  hindi me
C in hindi me
abhishek gangwar
 
Solid C++ by Example
Solid C++ by ExampleSolid C++ by Example
Solid C++ by Example
Olve Maudal
 
+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II Notes+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II Notes
Andrew Raj
 
Basic c++ programs
Basic c++ programsBasic c++ programs
Basic c++ programs
harman kaur
 
Top C Language Interview Questions and Answer
Top C Language Interview Questions and AnswerTop C Language Interview Questions and Answer
Top C Language Interview Questions and Answer
Vineet Kumar Saini
 
C++ Programming Language
C++ Programming Language C++ Programming Language
C++ Programming Language
Mohamed Loey
 
Overview of c language
Overview of c languageOverview of c language
Overview of c languageshalini392
 
INTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMINGINTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMING
Abhishek Dwivedi
 
C language in hindi (cलेग्वेज इन हिंदी )
C language  in hindi (cलेग्वेज इन हिंदी )C language  in hindi (cलेग्वेज इन हिंदी )
C language in hindi (cलेग्वेज इन हिंदी )
Chand Rook
 
Basics of C programming
Basics of C programmingBasics of C programming
Basics of C programming
avikdhupar
 
14 Principles of HENRI FAYOL project on KFC Class-XII
14 Principles of HENRI FAYOL  project on KFC Class-XII14 Principles of HENRI FAYOL  project on KFC Class-XII
14 Principles of HENRI FAYOL project on KFC Class-XII
Atif Khan
 
Deep C
Deep CDeep C
Deep C
Olve Maudal
 

Viewers also liked (20)

C and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
C and C ++ Training in Ambala ! BATRA COMPUTER CENTREC and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
C and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
 
Ph pin hindi
Ph pin hindiPh pin hindi
Ph pin hindi
 
Internet Marketing ! BATRA COMPUTER CENTRE
Internet Marketing ! BATRA COMPUTER CENTREInternet Marketing ! BATRA COMPUTER CENTRE
Internet Marketing ! BATRA COMPUTER CENTRE
 
C programming notes BATRACOMPUTER CENTRE IN Ambala CANTT
C programming notes BATRACOMPUTER CENTRE IN Ambala CANTTC programming notes BATRACOMPUTER CENTRE IN Ambala CANTT
C programming notes BATRACOMPUTER CENTRE IN Ambala CANTT
 
C++ programming hindi me
C++ programming   hindi meC++ programming   hindi me
C++ programming hindi me
 
Social Media Marketing ! BATRA COMPUTER CENTER
Social Media Marketing ! BATRA COMPUTER CENTERSocial Media Marketing ! BATRA COMPUTER CENTER
Social Media Marketing ! BATRA COMPUTER CENTER
 
C in hindi me
C in  hindi meC in  hindi me
C in hindi me
 
Solid C++ by Example
Solid C++ by ExampleSolid C++ by Example
Solid C++ by Example
 
Intro to C++ - language
Intro to C++ - languageIntro to C++ - language
Intro to C++ - language
 
+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II Notes+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II Notes
 
Basic c++ programs
Basic c++ programsBasic c++ programs
Basic c++ programs
 
Top C Language Interview Questions and Answer
Top C Language Interview Questions and AnswerTop C Language Interview Questions and Answer
Top C Language Interview Questions and Answer
 
C notes.pdf
C notes.pdfC notes.pdf
C notes.pdf
 
C++ Programming Language
C++ Programming Language C++ Programming Language
C++ Programming Language
 
Overview of c language
Overview of c languageOverview of c language
Overview of c language
 
INTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMINGINTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMING
 
C language in hindi (cलेग्वेज इन हिंदी )
C language  in hindi (cलेग्वेज इन हिंदी )C language  in hindi (cलेग्वेज इन हिंदी )
C language in hindi (cलेग्वेज इन हिंदी )
 
Basics of C programming
Basics of C programmingBasics of C programming
Basics of C programming
 
14 Principles of HENRI FAYOL project on KFC Class-XII
14 Principles of HENRI FAYOL  project on KFC Class-XII14 Principles of HENRI FAYOL  project on KFC Class-XII
14 Principles of HENRI FAYOL project on KFC Class-XII
 
Deep C
Deep CDeep C
Deep C
 

Similar to C++ programming language video content

Summer Training Project On C++
Summer Training Project On  C++Summer Training Project On  C++
Summer Training Project On C++
KAUSHAL KUMAR JHA
 
C++ & VISUAL C++
C++ & VISUAL C++ C++ & VISUAL C++
C++ & VISUAL C++
Makaha Rutendo
 
C#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentC#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course Content
SVRTechnologies
 
Php oop (1)
Php oop (1)Php oop (1)
Php oop (1)
Sudip Simkhada
 
OOP interview questions & answers.
OOP interview questions & answers.OOP interview questions & answers.
OOP interview questions & answers.
Questpond
 
Question and answer Programming
Question and answer ProgrammingQuestion and answer Programming
Question and answer Programming
Inocentshuja Ahmad
 
520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdf520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdf
AniruddhNain1
 
The smartpath information systems c plus plus
The smartpath information systems  c plus plusThe smartpath information systems  c plus plus
The smartpath information systems c plus plus
The Smartpath Information Systems,Bhilai,Durg,Chhattisgarh.
 
4 pillars of OOPS CONCEPT
4 pillars of OOPS CONCEPT4 pillars of OOPS CONCEPT
4 pillars of OOPS CONCEPT
Ajay Chimmani
 
C++ interview question
C++ interview questionC++ interview question
C++ interview question
Durgesh Tripathi
 
Oop.concepts
Oop.conceptsOop.concepts
Oop.concepts
tahir266
 
Selenium Training .pptx
Selenium Training .pptxSelenium Training .pptx
Selenium Training .pptx
SajidTk2
 
OOP lesson1 and Variables.pdf
OOP lesson1 and Variables.pdfOOP lesson1 and Variables.pdf
OOP lesson1 and Variables.pdf
HouseMusica
 
Unit 5.ppt
Unit 5.pptUnit 5.ppt
c++session 1.pptx
c++session 1.pptxc++session 1.pptx
c++session 1.pptx
PadmaN24
 
C++ first s lide
C++ first s lideC++ first s lide
C++ first s lide
Sudhriti Gupta
 
Tcs NQTExam technical questions
Tcs NQTExam technical questionsTcs NQTExam technical questions
Tcs NQTExam technical questions
AniketBhandare2
 

Similar to C++ programming language video content (20)

Summer Training Project On C++
Summer Training Project On  C++Summer Training Project On  C++
Summer Training Project On C++
 
C++ & VISUAL C++
C++ & VISUAL C++ C++ & VISUAL C++
C++ & VISUAL C++
 
C#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentC#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course Content
 
Php oop (1)
Php oop (1)Php oop (1)
Php oop (1)
 
OOP interview questions & answers.
OOP interview questions & answers.OOP interview questions & answers.
OOP interview questions & answers.
 
Question and answer Programming
Question and answer ProgrammingQuestion and answer Programming
Question and answer Programming
 
520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdf520_DevOps Engineer Master Program Curriculum.pdf
520_DevOps Engineer Master Program Curriculum.pdf
 
The smartpath information systems c plus plus
The smartpath information systems  c plus plusThe smartpath information systems  c plus plus
The smartpath information systems c plus plus
 
M.c.a (sem iii) paper - i - object oriented programming
M.c.a (sem   iii) paper - i - object oriented programmingM.c.a (sem   iii) paper - i - object oriented programming
M.c.a (sem iii) paper - i - object oriented programming
 
4 pillars of OOPS CONCEPT
4 pillars of OOPS CONCEPT4 pillars of OOPS CONCEPT
4 pillars of OOPS CONCEPT
 
C++ interview question
C++ interview questionC++ interview question
C++ interview question
 
My c++
My c++My c++
My c++
 
Oop.concepts
Oop.conceptsOop.concepts
Oop.concepts
 
Selenium Training .pptx
Selenium Training .pptxSelenium Training .pptx
Selenium Training .pptx
 
OOP lesson1 and Variables.pdf
OOP lesson1 and Variables.pdfOOP lesson1 and Variables.pdf
OOP lesson1 and Variables.pdf
 
Unit 5.ppt
Unit 5.pptUnit 5.ppt
Unit 5.ppt
 
c++session 1.pptx
c++session 1.pptxc++session 1.pptx
c++session 1.pptx
 
C++ first s lide
C++ first s lideC++ first s lide
C++ first s lide
 
Unit-V.pptx
Unit-V.pptxUnit-V.pptx
Unit-V.pptx
 
Tcs NQTExam technical questions
Tcs NQTExam technical questionsTcs NQTExam technical questions
Tcs NQTExam technical questions
 

More from Shkelzen B.

Tabela e shkurtesave te teknologjisë së automjeteve
Tabela e shkurtesave te teknologjisë së automjeteveTabela e shkurtesave te teknologjisë së automjeteve
Tabela e shkurtesave te teknologjisë së automjeteve
Shkelzen B.
 
Beginner and elementary level test (sample) with embeded audio.
Beginner and elementary level test (sample) with embeded audio.Beginner and elementary level test (sample) with embeded audio.
Beginner and elementary level test (sample) with embeded audio.
Shkelzen B.
 
English grammar parts of speech dvd
English grammar   parts of speech dvdEnglish grammar   parts of speech dvd
English grammar parts of speech dvd
Shkelzen B.
 
English Pronunciation for all people
English Pronunciation for all peopleEnglish Pronunciation for all people
English Pronunciation for all people
Shkelzen B.
 
English word structure
English word structureEnglish word structure
English word structureShkelzen B.
 
Leter zyrtare ne pdf
Leter zyrtare ne pdfLeter zyrtare ne pdf
Leter zyrtare ne pdf
Shkelzen B.
 
Software repairing or install
Software repairing or installSoftware repairing or install
Software repairing or installShkelzen B.
 
Sintaksa dhe Morfologjia e Gj. Shqipe
Sintaksa dhe Morfologjia e Gj. ShqipeSintaksa dhe Morfologjia e Gj. Shqipe
Sintaksa dhe Morfologjia e Gj. Shqipe
Shkelzen B.
 
HE english language catalog
HE english language catalogHE english language catalog
HE english language catalogShkelzen B.
 
Website Designing Pro
Website Designing ProWebsite Designing Pro
Website Designing Pro
Shkelzen B.
 

More from Shkelzen B. (10)

Tabela e shkurtesave te teknologjisë së automjeteve
Tabela e shkurtesave te teknologjisë së automjeteveTabela e shkurtesave te teknologjisë së automjeteve
Tabela e shkurtesave te teknologjisë së automjeteve
 
Beginner and elementary level test (sample) with embeded audio.
Beginner and elementary level test (sample) with embeded audio.Beginner and elementary level test (sample) with embeded audio.
Beginner and elementary level test (sample) with embeded audio.
 
English grammar parts of speech dvd
English grammar   parts of speech dvdEnglish grammar   parts of speech dvd
English grammar parts of speech dvd
 
English Pronunciation for all people
English Pronunciation for all peopleEnglish Pronunciation for all people
English Pronunciation for all people
 
English word structure
English word structureEnglish word structure
English word structure
 
Leter zyrtare ne pdf
Leter zyrtare ne pdfLeter zyrtare ne pdf
Leter zyrtare ne pdf
 
Software repairing or install
Software repairing or installSoftware repairing or install
Software repairing or install
 
Sintaksa dhe Morfologjia e Gj. Shqipe
Sintaksa dhe Morfologjia e Gj. ShqipeSintaksa dhe Morfologjia e Gj. Shqipe
Sintaksa dhe Morfologjia e Gj. Shqipe
 
HE english language catalog
HE english language catalogHE english language catalog
HE english language catalog
 
Website Designing Pro
Website Designing ProWebsite Designing Pro
Website Designing Pro
 

Recently uploaded

Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

C++ programming language video content

  • 1. Page 1 of 4 C ++ - Programming language Fundamentals I and II - HQ Video Training Content - C++ Fundamentals I and II is for professional software developers who are not familiar with C++ and object-oriented programming. This contains over 18 hours (4,16 GB) of the expert video instruction, spread out over 16 separate lessons. Watch as distinguished programming languages author and professional teacher who uses the signature live- code approach to introduce C++ fundamentals, and object-oriented and event-driven programming. In early classes and objects approach immerses you in object-oriented programming from the start. All concepts are presented in the context of complete-working programs using Microsofts Visual C++ Express version of its Visual Studio tool. +++ Lesson 1: Introduction: Dive into C++ In this lesson, you learn how to use Microsoft’s Visual Studio 2010 Express edition to load and edit and run C++ programs. +++Lesson 2: Introduction to C++ Programming This lesson is an introduction to C++. In it you will learn to write simple C++ programs using input and output statements, fundamental types, arithmetic operators, and simple decision-making statements. +++Lesson 3: Introduction to Classes and Objects In this lesson, you will learn about classes, objects, member functions and data members. You will learn how to define a class and use it to create an object, how to define member functions in a class, how to declare data members, how to call a member function of an object to make that member function perform its task, how to use a constructor to ensure that an objects data is initialized when the object is created, and how to engineer a class to separate its interface from its implementation and encourage reuse. +++Lesson 4: Control Statements: Part 1 In this lesson you will learn to use the if and if…else selection statements to choose among alternative actions, and the while repetition statement to execute statements in a program repeatedly. You will learn about both counter-controlled repetition and sentinel-controlled repetition; and you will learn to use the increment, decrement, and assignment operators.
  • 2. Page 2 of 4 +++Lesson 5: Control Statements: Part 2 This lesson explores more control statements, including the for and do…while repetition statements to execute statements in a program repeatedly, multiple selection using the switch selection statement, the break and continue program control statements to alter the flow of control, and the use of logical operators to form complex conditional expressions in control statements. +++Lesson 6: Functions In this lesson you will learn to construct programs modularly from functions. You will learn to use common math functions available in the C++ Standard Library, and to create functions with multiple parameters. You will learn about the mechanisms for passing information between functions and returning results, and how to write and use recursive functions, i.e., functions that call themselves. +++Lesson 7: Arrays and Vectors In this lesson you will learn to use the array data structure to represent a set of related data items. This lesson explains how to use arrays to store, sort and search lists and tables of values; to declare arrays, initialize arrays and refer to the individual elements of arrays; and to pass arrays to functions. Basic searching and sorting techniques are also presented, as is the use of multidimensional arrays, and the C++ Standard Library class template vector. +++Lesson 8: Pointers and Pointer-Based Strings In this lesson you will learn about the similarities and differences between pointers and references, and when to use each. The lesson shows you how to use pointers to pass arguments to functions by reference; use pointer-based C- style strings; use pointers to functions; and how to declare and use arrays of C-style strings. +++Lesson 9: Classes: A Deeper Look: Part 1 In this lesson, you will learn how to use a preprocessor wrapper to prevent multiple definition errors caused by including more than one copy of a header file in a source-code file. You will learn about class scope and accessing class members via the name of an object, a reference to an object or a pointer to an object. This lesson also shows you how to define constructors with default arguments; how destructors are used to perform determination housekeeping on an object before it is destroyed; when constructors and destructors are called; and the logic errors that may occur when a public member function of a class returns a reference to private data.
  • 3. Page 3 of 4 Lesson 10: Classes: A Deeper Look: Part 2 In this lesson, you will learn to specify const (constant) objects and const member functions; create objects composed of other objects; use friend functions and friend classes; use the this pointer; create and destroy objects dynamically with operators new and delete, respectively; use static data members and member functions. This lesson also introduces the concept of a container class; the notion of iterator classes that walk through the elements of container classes; and the use proxy classes to hide implementation details from a classes clients. +++Lesson 11: Operator Overloading; String and Array Objects This lesson explains what operator overloading is and how it can make programs more readable and programming more convenient. In it, you will learn to redefine (overload) operators to work with objects of user-defined classes; to convert objects from one class to another class; when to, and when not to, overload operators; and to use overloaded operators and other member functions of standard library class string. +++Lesson 12: Object-Oriented Programming: Inheritance This lesson explores how to create classes by inheriting from existing classes. In it, you will learn how inheritance promotes software reuse; the notions of base classes and derived classes and the relationships between them; the use of constructors and destructors in inheritance hierarchies; the order in which constructors and destructors are called in inheritance hierarchies; the differences between public, protected and private inheritance; and the use of inheritance to customize existing software. +++Lesson 13: Object-Oriented Programming: Polymorphism In this lesson you will learn what polymorphism is, how it makes programming more convenient and how it makes systems more extensible and maintainable. You will learn to declare and use virtual functions to effect polymorphism; to declare pure virtual functions to create abstract classes; to use runtime type information (RTTI) with downcasting, dynamic_cast, typeid and type info; and how to use virtual destructors to ensure that all appropriate destructors run on an object. +++Lesson 14: Templates This lesson shows you how to use function templates to conveniently create a group of related (overloaded) functions. You will learn how to distinguish between function templates and function-template specializations; how to use class
  • 4. Page 4 of 4 templates to create a group of related types; how to distinguish between class templates and class-template specializations; and how to overload function templates. +++Lesson 15: Exception Handling This lesson shows you what exceptions are and when to use them. In it, you will learn to use try, catch and throw to detect, handle and indicate exceptions, respectively; to process uncaught and unexpected exceptions; to declare new exception classes; to handle new failures; to use auto_ptr to prevent memory leaks; and to understand the standard exception hierarchy. +++Lesson 16: Standard Template Library (STL) In this lesson, you will learn to use the STL containers, container adapters and near containers. This lesson explores how to program with the dozens of STL algorithms, and how algorithms use iterators to access the elements of STL containers. You will also learn about the STL resources available on the Internet and the World Wide Web. +++Lesson 17: STL Containers and Container Adapters Lesson This lesson begins with a review of the vector class template and of the additional capabilities of vectors. The multiset and set classes are explored next, followed by a discussion of the multimap and map class templates. Finally, the stack, queue, and priority_queue adapter classes are examined in detail. +++Lesson 18: STL Algorithms, the Bitset Class, and Function Objects This lesson starts by exploring examples of C++ STL algorithms. Then the bitset container class is explored. Finally, function objects are explored in detail. Several of the algorithms introduced in this lesson use function objects.