C++ Programming

C++ Programming

Well Hello… Internet and welcome to my C++ programming tutorial In this tutorial I’m gonna

teach the entire C++ programming language in one video In the description underneath the video you can see links to all the individual parts That should help you get to what exactly you want And I’m not gonna waste any time covering installation If you guys want me to cover that just leave a comment down below and I’ll do that later So, I have a lot to do, so let’s get into it OK, so, what I have here on the left side of the screen is a basic text editor what I have here on the right side of the screen is a terminal Everything is going to be exactly the same as long as you use C++ to compile your programs No matter if you’re on Mac, Windows or on a Linux operating system The very first thing we’re going to do here is cover comments “This is a comment” Just like many other languages you can create a comment just by putting two dashes and then whatever you want and if you want a multi-line comment you can just type in “multi-line” and then close that off though there is commenting in C++, first thing we’re going to do here is include some outside libraries I’m going to have some functions that we’re going to want to use so this one is going to allow us to use a function called cout and a whole bunch of other different things you’re going to see here in a second That’ll be used for vectors This will be used for strings And then this will be used for file i/o Now, all of your code is going to be contained inside of a main function, like this and then you’re going to have a curly bracket; and then you have a closing curly bracket. Now, inside of here, you could call the function cout Either using “cout” or “std::cout”, like this. What I want to do is get rid of this part, and how I get rid of that is right after the include statements I’m going to type in “using namespace std;” and that’s going to keep me from typing that out every single time now if you want to do a basic hello world type of statement here all we gonna have to do is type in “hello world” using cout which outputs the text what you have here and a carriage return whenever you wanna type in the same brackets you see right there and “endl;”


  1. Learn in One Videos for Every Programming Language
    Subscribe to Bookmark them: http://bit.ly/2FWQZTx
    Python : https://youtu.be/N4mEzFDjqtA
    C++ : https://youtu.be/Rub-JsjMhWY
    Java : https://youtu.be/n-xAqcBCws4
    PHP : https://youtu.be/7TF00hJI78Y
    MySQL : https://youtu.be/yPu6qV5byu4
    JavaScript : https://youtu.be/fju9ii8YsGs
    C# : https://youtu.be/lisiwUZJXqQ
    HTML5 : https://youtu.be/kDyJN7qQETA
    CSS3 : https://youtu.be/CUxH_rWSI1k
    JQuery : https://youtu.be/BWXggB-T1jQ
    TypeScript : https://youtu.be/-PR_XqW9JJU
    ECMAScript : https://youtu.be/Jakoi0G8lBg
    Swift : https://youtu.be/dKaojOZ-az8
    R : https://youtu.be/s3FozVfd7q4
    Haskell : https://youtu.be/02_H3LjqMr8
    Handlebars : https://youtu.be/4HuAnM6b2d8
    Bootstrap : https://youtu.be/gqOEoUR5RHg
    Rust : https://youtu.be/U1EFgCNLDB8
    Matlab : https://youtu.be/NSSTkkKRabI
    Arduino : https://youtu.be/QO_Jlz1qpDw
    Crystal : https://youtu.be/DxFP-Wjqtsc
    Emacs : https://youtu.be/Iagbv974GlQ
    Clojure : https://youtu.be/ciGyHkDuPAE
    Shell : https://youtu.be/hwrnmQumtPw
    Perl : https://youtu.be/WEghIXs8F6c
    Perl6 : https://youtu.be/l0zPwhgWTgM
    Elixir : https://youtu.be/pBNOavRoNL0
    D : https://youtu.be/rwZFTnf9bDU
    Fortran : https://youtu.be/__2UgFNYgf8
    LaTeX : https://youtu.be/VhmkLrOjLsw
    F# : https://youtu.be/c7eNDJN758U
    Kotlin : https://youtu.be/H_oGi8uuDpA
    Erlang : https://youtu.be/IEhwc2q1zG4
    Groovy : https://youtu.be/B98jc8hdu9g
    Scala : https://youtu.be/DzFt0YkZo8M
    Lua : https://youtu.be/iMacxZQMPXs
    Ruby : https://youtu.be/Dji9ALCgfpM
    Go : https://youtu.be/CF9S4QZuV30
    Objective C : https://youtu.be/5esQqZIJ83g
    Prolog : https://youtu.be/SykxWpFwMGs
    LISP : https://youtu.be/ymSq4wHrqyU
    Express : https://youtu.be/xDCKcNBFsuI
    Jade : https://youtu.be/l5AXcXAP4r8
    Sass : https://youtu.be/wz3kElLbEHE

  2. I watched the whole video, and got everything until the last 10 minutes on virtual functions, when you started using pointers and references for objects instead of the normal class. And I'm still fuzzy on what virtual actually does and why it is needed.

  3. This is a FANTASTIC refresher…. thanks a lot. PS: Not for people who haven't done C or C++ (or a matter of fact any programming language) before, and certainly not for the faint of heart….

  4. Thanks for sharing. I like your style and code examples. Very easy to understand. Just the last part where you talk about polymorphism and inheritance felt a little rush and I did not understand why destructuring (~) is important. Nevertheless excellent job. Thanks again.

  5. Watched your video thrice
    Very very very good

    Used it just for revision for my upcoming semester which includes "Data Structure and Algorithms" and also "Object Oriented Analysis & Design"

  6. Why not just download a compiler such as CodeBlocks or Visual studio where you can just type the code and run it without using 2 applications?

  7. I don’t understand why so many people are scared to death of C++ and refer to it as an incomprehensible monster of a language.
    If you can think logically and know the basics of computer science, it’s a breeze.
    Nobody ever said that you have to use EVERY SINGLE FEATURE of the language in every project.
    It’s actually a blessing that it has a lot of features. They’re there for you to learn about if you come to a point where you need to use them, but you can easily get by ignoring the features that you don’t need.

  8. 21:40 I am just setting something kinda bookmark for continuing watching this video, the next time I'm here. Will give the final review after finishing the whole video !

  9. At 16:00 you created a multi dimensional array of chars which I think was a little erronous.
    By creating an array of Char[5][5] you implied that you were creating two arrays with 5 characters each.
    What you actually did was create 5 arrays with 5 characters each, and only used the first two.
    I think this is misleading for people who are not familiar with multi-dimensional arrays.
    Is there a good reason for this?

    It even shows afterwards when you iterate the array in a loop, it prints 3 blank lines

  10. Watched the whole video. You told us to let you know…And just so you know, I already knew the first 47 mins of the vid, but I like the way you explain 🙂

  11. Currently I've been learning a few languages and I only ever see really basic tutorials.. At first look the video seemed very overwhelming, until I started to realized that I knew literally every term you were throwing out.. So in summary, THANK YOU for streamlining this experience with the C++ language!!!

  12. Whatched it whole. I found these "short" videos of yours good tool to use in order to remember everything i need before goin on an interview. Thanks for your work 🙂

  13. Thank you man! Watched the whole thing for a refresher before going into a somewhat advanced C++ course for which we already have to know the basics.

  14. I have been putting off a refresher for some time now, and this was more than enough. Thank you very much for a quality video.

  15. I watched the whole video to understand C++ programming. It was very informative and simple to understand. Loved it. Keep it up derek.

  16. This was pretty much the best ever ultimate C++ refresher course, super compact but clear. Plus it even managed to clear up some new things that I always struggled with understanding in the past particularly in relation to references vs pointers, deconstructions, static variables and static methods, class inheritance, and virtual methods/ polymorphism

  17. Ever considered making an OpenGL and/or Vulkan tutorial videos? I would love to see them. You do a great job of going over stuff quickly.

Leave a Reply

Your email address will not be published.