Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
NOT a complete training, this is only the glimpse of complete training to get the idea of quality of lectures.
Sharp and to the point talk on C++ programming for beginners!
Let’s start the journey from installing c++ and an IDE (Eclipse) to the complete c++ 11th version.
C++ is an Object oriented programming language that can be used to create modern desktop software, game development or even critical system drivers too. You will find out that most trading applications are designed in C++ because in trading speed is money. When we get into the game development, c++ programming is hard to avoid if you want to create a fantastic and popular game.
In this entire c++ video series, we start from installing gcc on our system. After gcc, we will install Eclipse which is a cross platform IDE because most efficient programmers don’t develop things on notepad. And yes, we don’t like to talk about here and there so expect pure c++ programming guide with everything explained code by code and that too practically.
We are in no hurry, so we will start from Basics of Hello World in c++ and further moving to data types, variables and their scope. Further, we will look deep into the different operations that can be performed like arithmetic, logical, assignment. No programming is complete without looking into the conditional programming and loops, so we will look into IF, Else, while loop, do while loop and for loop with examples.
Then we will take a practical look into the code syntax of Object oriented programming like Classes, objects, polymorphism, abstraction and encapsulation. These are the most common terms of programming along functions that will be explained with examples. We don’t expect anything to be explained without presenting a code example.
We will configure environment for c++ 11 and will take a look into most common difference introduced in c++ 11.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Installing environment for C++ programming|
GCC is a compiler used to compile and run, C and C++ programs. C++ programs are known as source code and need to be converted into binaries to run. In order to do this, we need to convert source code into binaries and GCC helps us to do that.
When you want to run C++ programs, Eclipse needs a few extra steps to be performed. In this lecture you will learn those steps and from this lecture onwards, you will be able to run c++ programs on eclipse.
When you run your c++ programs via eclipse, you need to built your binaries because c++ is a compile language. In this lecture you will learn about building your project that is also known as compiling the project and then run the project.
We have already seen from the last movie, that how we can run a hello world program in eclipse. In this movie, we will take a closer look on each line and it's working in the c++ environment.
With c++, there are some default key words like for, int, while etc. that you cannot use in your programming. Along the learning process of coding, you will learn more about the reserve keywords. It is always recommended that you should give meaning full name to your variables to avoid confliction. There are also some rules and regulation for defining name for your variables.
|Section 2: operators for c plus plus|
values in c++ can be signed and unsigned. Means that some values in c++ have positive and negative signs and some don't. It is fairly important to understand the difference between two otherwise you might change your actual value without knowing about the consequences to your code.
|Section 3: Conditionals in c plus plus|
If and Else are great way to test the condition in programming but these are not good option when we to pass only one condition from 200 cases. For such condition, Switch and case are used. Switch and case allows you to test from several condition and if non of them is passed, you can mention the default case too.
|Section 4: Taking input in c plus plus|
So far, we are only trying to hard code the value. That means we are not interacting with the value. C++ allows us to take the value from the user and put it into any variable. This can be done easily by the cin command.
|Section 5: Modern c plus plus 11|
C++ recently came up with new version c++11. This new version is very flexible and some new feature were added in the c++. In this lecture, you will learn to configure environment for C++11.
|Section 6: Where to go now!|
Thanks for your valuable time to compete the course.
See you in our full course.
We at Igneus have trained students from IIT's, NIT's and reputed companies. Students from all over the globe have trusted our High quality and affordable trainings from 10+ countries and have opted for our Certification programs.
IGNEUS stands for the Revolutionary and a quality enhanced change that we’ve tried to come up with in the modern world of Internet education. We’ve come up bearing in mind the maximum emphasis on the quality dealing with every new technology which has made us distinguished from the throng at internet. And this revolution of choice will keep continuing. Today IGNEUS Technologies has proudly lifting up the tag of being the world's most trusted provider of myriad of services and training programs aiding constantly in every corner of the globe along with web security aspects, and open source technology.
IGNEUS Technologies Pvt. Ltd is a dream shared and brought up by two computer geniuses to make the society upgraded and aware of the cyber crimes that curb the innocence of environment, thus starting a revolution in favor of cyber security.
Igneus stands for the Revolutionary and a quality enhanced change in every aspect of its touch to internet. Quality dealing with every new technology makes us different from the crowd of internet. The revolution of choice continues. Today Igneus Technologies is the world's most trusted provider of mentioned services and training along with web security aspects, and open source technology.