►C++ Compilation Process: https://www.youtube.com/watch?v=ksJ9bdSX5Yo&list=PLvv0ScY6vfd8YRjgGvXKJRAMZQAxNypcH&index=3
►Find full courses on: https://courses.mshah.io/
►Join as Member to Support the channel: https://www.youtube.com/channel/UCA64pZbN5Mz5NxC3SO4qpDg/join
►Lesson Description: C++ is one of the most popular languages, and getting started can be tricky. Let's just dive in and get started with C++!
Some helpful references
http://www.cplusplus.com/doc/tutorial/
https://en.cppreference.com/w/
https://www.sfml-dev.org/
0:00 Introduction
1:38 Operating System and IDE Options
2:28 Hello World
4:53 Completion of first C++ program
5:14 C++ is a compiled language
8:00 Classic Guessing Game
9:33 IOStream
10:42 Start of guessing game
12:00 std explanation/namespaces
12:52 Compiling with g++ on terminal explanation
13:34 Getting input from user
14:00 integer variable
14:41 output a variable
15:10 data types
16:10 random numbers
21:22 Control flow - loops
24:28 Fixing a compile bug - order of variable declaration
26:15 Always initialize your variables
27:23 if- statements
30:22 Functions
31:55 for-loop
33:26 containers - vector data structure
41:00 Idea of a class in C++
42:51 Review of what has been covered
44:44 Quick introduction to C++ graphical programs with SFML
45:50 Installing SFML
46:30 Linking libraries in C++
49:30 Next Steps and Conclusion
NOTE: cout is not a 'function' as I mentioned, but really an 'object' with the angled brackets overloaded. You can learn about operator overloading to see exactly how that works.
►YouTube Channel: https://www.youtube.com/c/MikeShah
►Please like and subscribe to help the channel!
►Join our free community: https://courses.mshah.io/communities/Q29tbXVuaXR5LTI3MzAz