C++ Programming Course - Beginner to Advanced

2946677
3154
89795
17.02.2022
freeCodeCamp.org

freeCodeCamp.org

489650906
7140000
1399
16.12.2014
US
Описание видео:

Learn modern C 20 programming in this comprehensive course. 💻 Source code: 🤍github.com/rutura/The-C-20-Masterclass-Source-Code ✏️ Course developed by Daniel Gakwaya. Check out his YouTube channel: 🤍🤍youtube.com/channel/UCUYUFiuJ5XZ3JYtbq5dXRKQ 🐦 Twitter: 🤍twitter.com/learnqtguide 🔗 Want more from Daniel? 🤍🤍learnqt.guide/udemy-discounted-9/ 🔗 Join Daniel's discord server for support: 🤍discord.com/invite/PcATcraESW ⭐️ Course Contents ⭐ (0:00:00) Introduction (0:04:32) Chapter 1: Setting up the tools Tools Installing C Compilers on Windows Installing VS Code on Windows Configuring Visual Studio Code for C on Windows Installing C Compilers on Linux Installing Visual Studio Code on Linux Configuring Visual Studio Code for C on Linux Installing C Compilers on MacOs Installing Visual Studio Code on MacOs Configuring Visual Studio Code for C on MacOs Online Compilers (1:43:01) Chapter 2: Diving in Your First C Program Comments Errors and Warnings Statements and Functions Data input and output C Program Execution Model C core language Vs Standard library Vs STL (3:00:47) Chapter 3: Variables and data types Variables and data types Introduction Number Systems Integer types : Decimals and Integers Integer Modifiers Fractional Numbers Booleans Characters And Text Auto Assignments Variables and data types summary (4:46:46) Chapter 4: Operations on Data Introduction on Data operations Basic Operations Precedence and Associativity Prefix/Postfix Increment & Decrement Compound Assignment Operators Relational Operators Logical Operators Output formatting Numeric Limits Math Functions Weird Integral Types Data Operations Summary (7:01:58) Chapter 5: Flow Control Flow Control Introduction If Statements Else If Switch Ternary Operators Flow Control Summary (7:53:49) Chapter 6: Loops Loops Introduction For Loop While Loop Do While Loop (8:47:08) Chapter 7: Arrays Introduction to Arrays Declaring and using arrays Size of an array Arrays of characters Array Bounds (9:53:23) Chapter 8: Pointers Introduction to Pointers Declaring and using pointers Pointer to char Program Memory Map Revisited Dynamic Memory Allocation Dangling Pointers When new Fails Null Pointer Safety Memory Leaks Dynamically allocated arrays (12:11:04) Chapter 9: References Introduction to References Declaring and using references Comparing pointers and references References and const (12:44:29) Chapter 10: Character Manipulation and Strings Introduction to Strings Character Manipulation C-string manipulation C-String concatenation and copy Introducing std::string Declaring and using std::string (14:12:47) Chapter 11: Functions The One Definition Rule First Hand on C Functions Function Declaration and Function Definitions Multiple Files - Compilation Model Revisited Pass by value Pass by pointer Pass by reference (16:03:20) Chapter 12: Getting Things out of functions Introduction to getting things out of functions Input and output parameters Returning from functions by value (16:32:35) Chapter 13: Function Overloading Function Overloading Introduction Overloading with different parameters (16:49:00) Chapter 14: Lambda functions Intro to Lambda Functions Declaring and using lambda functions Capture lists Capture all in context Summary (17:40:08) Chapter 15: Function Templates Intro to function templates Trying out function templates Template type deduction and explicit arguments Template parameters by reference Template specialization (19:04:31) Chapter 16: C20 Concepts Crash course Intro to C20 Concepts Using C20 Concepts Building your own C20 Concepts Zooming in on the requires clause Combining C20 Concepts C20 Concepts and auto (20:15:40) Chapter 17: Classes Intro to classes Your First Class C Constructors Defaulted constructors Setters and Getters Class Across Multiple Files Arrow pointer call notation Destructors Order of Constructor Destructor Calls The this Pointer struct Size of objects (22:52:43) Chapter 18: Inheritance Introduction to Inheritance First try on Inheritance Protected members Base class access specifiers : Zooming in Closing in on Private Inheritance Resurrecting Members Back in Context Default Constructors with Inheritance Custom Constructors With Inheritance Copy Constructors with Inheritance Inheriting Base Constructors Inheritance and Destructors Reused Symbols in Inheritance (26:21:03) Chapter 19: Polymorphism Introduction to Polymorphism Static Binding with Inheritance Dynamic binding with virtual functions Size of polymorphic objects and slicing Polymorphic objects stored in collections (array) Override Overloading, overriding and function hiding Inheritance and Polymorphism at different levels Inheritance and polymorphism with static members Final Virtual functions with default arguments Virtual Destructors Dynamic casts Polymorphic Functions and Destructors Pure virtual functions and abstract classes Abstract Classes as Interfaces

Кадры из видео
C++ Programming Course - Beginner to Advanced
C++ Programming Course - Beginner to Advanced
C++ Programming Course - Beginner to Advanced
C++ Programming Course - Beginner to Advanced
Тэги из видео
Комментарии пользователей:
Justin Bouchard 💜
2023-01-30 18:37:53

This is amazing content. Thank you so much for sharing this.

cinematic_luke
2023-01-30 17:55:12

The 1st 1 hr just of environment preparation/ customization is a NIGHTMARE, seriously boring!! Hope the rest will be great. Appreciate your effort giving this entire course for free. As well yout time spent on this.

Ankit Raj
2023-01-30 12:31:46

8jLOx1hD3_o&t=4h03m00s 4:03:00

Vignesh Kumar S
2023-01-30 08:44:29

How to get the Course Completion Certification from freecodecamp for this course? I need course completion certificate for this course.

Ace Arorong
2023-01-30 05:15:02

installation is too complex even though i followed the steps I got a problem on the 8jLOx1hD3_o&t=48m00s 48:00

Ace Arorong
2023-01-30 04:42:17

supporting here by not skipping ads.

the awesome taco
2023-01-30 03:17:13

8jLOx1hD3_o&t=9m03s 9:03

GOD
2023-01-29 18:43:00

8jLOx1hD3_o&t=6h02m00s 6:02:00

Ankit Raj
2023-01-29 12:03:04

8jLOx1hD3_o&t=2h40m00s 2:40:00

Ankit Raj
2023-01-29 12:02:42

8jLOx1hD3_o&t=2m40s 2:40 :2

VISHAL PARDESHI
2023-01-29 09:57:49

Thank you!

IcattErr*
2023-01-29 05:37:41

8jLOx1hD3_o&t=15m00s 15:00

Yehonatan Koriat
2023-01-28 12:48:55

I watched all of that in one sitting :)

Ankit Raj
2023-01-28 06:12:05

8jLOx1hD3_o&t=2h33m43s 2:33:43

Ankit Raj
2023-01-28 06:11:36

8jLOx1hD3_o&t=2m33s 2:33

Filip Wanre
2023-01-27 12:13:47

8jLOx1hD3_o&t=4h24m50s 4:24:50

miska suominen
2023-01-27 12:13:16

8jLOx1hD3_o&t=13h22m11s 13:22:11 silence

PR17
2023-01-27 10:28:08

I already had a old version of gcc in my linux and i installed the latest version from homebrew but vs code is only giving me the option to choose the old version and not showing the new version. What should I do?

Jonathan
2023-01-26 16:02:42

8jLOx1hD3_o&t=6h43m37s 6:43:37
8jLOx1hD3_o&t=6h50m54s 6:50:54
8jLOx1hD3_o&t=6h54m50s 6:54:50
8jLOx1hD3_o&t=7h02m37s 7:02:37

Что ищут прямо сейчас
آداب الطعام للأطفال LPL KGS Day 1 реакция на диму масленникова yanix домой реакция gmbn 2 wire лучший симулятор роблокс phim lẻ демис карибидис nia long ime udoka купить дом в бенидорме недорого cyberpunk edgerunners adam smasher новый автомобиль рыбалка на щуку в мае cpol жщ камеди клаб ampezzo Wld
Похожие видео
23.07.2019
C++ Programming All-in-One Tutorial Series (10 HOURS!)

C++ Programming All-in-One Tutorial Series (10 HOURS!)

04.08.2022
C++ Tutorial for Beginners - Learn C++ in 1 Hour

C++ Tutorial for Beginners - Learn C++ in 1 Hour

21.07.2022
I tried 10 code editors

I tried 10 code editors

05.02.2021
Why Most People FAIL to Learn Programming

Why Most People FAIL to Learn Programming

24.08.2022
God-Tier Developer Roadmap

God-Tier Developer Roadmap

19.12.2020
Why Self Taught Programmers Fail or Quit When Learning How To Code

Why Self Taught Programmers Fail or Quit When Learning How To Code

14.09.2022
Harvard CS50 – Full Computer Science University Course

Harvard CS50 – Full Computer Science University Course

16.04.2022
How I Would Learn To Code (If I Could Start Over)

How I Would Learn To Code (If I Could Start Over)

18.06.2022
you will never ask about pointers again after watching this video

you will never ask about pointers again after watching this video

05.01.2023
the hacker’s roadmap (how to get started in IT in 2023)

the hacker’s roadmap (how to get started in IT in 2023)

26.02.2022
Make money with coding.. What you're NOT being told!

Make money with coding.. What you're NOT being told!

17.05.2022
C++ Tutorial für Anfänger: Lerne C++ in 60 Minuten (deutsch)

C++ Tutorial für Anfänger: Lerne C++ in 60 Minuten (deutsch)

03.03.2021
Experienced C++ Developers Tell the Truth in 2021

Experienced C++ Developers Tell the Truth in 2021

15.12.2022
How to use ChatGPT to build Business Ideas, Sites & Personal Projects

How to use ChatGPT to build Business Ideas, Sites & Personal Projects

07.02.2022
C++ in 100 Seconds

C++ in 100 Seconds

01.02.2021
Object Oriented Programming (OOP) in C++ Course

Object Oriented Programming (OOP) in C++ Course