In this c++ programming video tutorials / lecture for beginners video series, you will learn introduction you to cpp language, its history, features, where it is used, why we have to study it.
You will learn what is cpp programming language, who invented it, why we have to study it, what are its key features,what is the history behind it, where we can use it in detail.
In this beginners C++ video tutorials series, you will learn the C++ programming language from the core (beginner) level in an easy way. No previous knowledge of computer programming is required. It will teach you all the key concepts in the step by step tutorials.
To start off, the course will offer an introduction to C++ history features and why you should study the C++ language. It then explains concepts like compilers, linkers, archivers, IDEs tool sets, how C++ works, and then teaches you how to download and install Code Blocks IDE to get started with coding.
After having essential software's installed you will learn actual coding. It begins with the Hello world program and then explains Constants Variables Data types and Keywords and then Creating and using Variables then Printing Text and Numbers to the Screen using cout, Receiving user Input using cin, Comments and then Arithmetic Increment and decrement Modulus and Short-Hand Ternary operators, conditional statements if and else and Looping using while for and do while, break, continue and switch statements.
After that we move on to the topics like Arrays, strings, functions, variable scopes then pointers, Structures, unions and strings then dynamic memory allocation using new and delete operators and then recursive functions and function overloading.
After the basics we move on to the C++ object oriented programming (OOPS) and learn about classes objects and methods,inheritance, polymorphism and virtual functions, private public and protected access specifiers and inheritance levels, operator overloading, file handling, using exceptions then string streams and then pre processor directives, generic functions / methods and classes, name spaces.