In this c++ / cpp programming video tutorials / lecture for beginners video series, you will learn how to download and install the Code Blocks IDE (Integrated Development Environment )along with compiler to develop applications.
Tutorial also explains how to install the code blocks IDE and also how to check the success of installation.
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.