What other C++ topics would you like to see? Be notified of new C/C++ course: calcur.tech/c-cpp-newsletter Here's a video on classes vs structs: kzbin.info/www/bejne/iparnZmCm56pZ80 Timestamps: 00:00 - Classes and Objects 05:18 - Pillars of OOP 07:01 - Encapsulation 08:07 - Setters (Mutators) 09:51 - Getters (Accessors) 11:11 - Constructors 14:12 - Inheritance 20:46 - Protected 22:01 - Override 24:12 - Polymorphism 27:08 - Static methods
@desiredditor Жыл бұрын
file handling and also c++ in windows application
@tomryder4070 Жыл бұрын
Awesome! Thank you very much!
@flywittzbeats4008 Жыл бұрын
I love how you get into the single most confusing part of oop right in the very beginning. Seriously are such an amazing teacher thank you so much Caleb❤
@vojtechblazek471211 ай бұрын
Thanks for this! I was striggling with getting the hand of object oriented programming, since it felt so different to what I was doing before. Now I feel like I have a general idea about how to approach the topic and learn more.
@ARANDOMOPENAIUSER Жыл бұрын
8:00 14:15 17:08 22:00 // Left off on learning about "Overrides"
@8124K-u4x26 күн бұрын
come back bro you late
@stefano49932 ай бұрын
Coming from C# this is in a good speed. Lots of information but well explained. Thanks!
@TinySpaceCowboy8 ай бұрын
The first 3 minutes of this video were SO helpful. The simple Person class you created helped me understand how to link the code in the main body to the code in the class with objects. Thank you!
@flirtie Жыл бұрын
Best video to revuse old knowledge or to start thinking and gettung into object oriented. Great work dudee🤜🤜
@Atomic-Potato10 ай бұрын
indeed, i used it to transition from c# to c++ as well. I did learn pointers in c++ at my university but never oop in c++
@yessicadanielahernandez6348 Жыл бұрын
Hey Caleb!! Thanks soo much for your job, you are an amazing teacher!! I would like to ask you if you can explain the differences between Association, Composition and Aggregation in C++. I want to understand when I have to use which ones in what context and also understand clearly the concepts !.
@RobertGMII22 күн бұрын
Incredible teaching here, Caleb.
@bunzguy6448 Жыл бұрын
i started the video knowing nothing about OOP, ended it knowing how to do exactly what i want to use it for.
@QuimChaos Жыл бұрын
As a default constructor can we use Person(){}; or is it bad form?
@danny12345 Жыл бұрын
Thank you It will be interesting if you learn c++ on Arduino
@andriskaminskis9349 Жыл бұрын
Hi Caleb, great video! What is the color theme you are using?
@ashen93492 ай бұрын
what's the theme that is used in your vs code??
@muhammadluqman3452 Жыл бұрын
thank you so much brother your videos are awesome.
@MujahidTeha6 ай бұрын
How can I download your video
@MujahidTeha6 ай бұрын
it asked me some criteria to download pls 🙏 help me
@vdc1499 Жыл бұрын
why dont you use "using namespace std;" at the top of the code? so you dont keep writting "std::" ?
@oxioxp11 ай бұрын
using namespace std; is considered a bad practice, avoid it
@vdc149911 ай бұрын
Why? makes your code easy to read @@oxioxp
@thatsnotmlg85128 ай бұрын
@@oxioxp I still and will never understand why this reduces code readability it does the exact opposite and will always do
@UyenVyNguyen-r5m7 ай бұрын
From my understanding, there are different libraries in Cpp and when you work on a big project with "using namespace std", you can mistake it into another library which can bug your code/ mess up files (or something 😅 , hasn't known yet). But yeah, it was okay to use the std namespace in small projects or just practise exercises so it can help you write more efficiently. To sum up, it depends. If anyone has a better understanding of this pls let me know.
@joaquingallardo172812 күн бұрын
Because it can create name conflicts if you were to define a function that had the same name as a function implemented in std. Std is a big library so you're never sure. The :: operator for selecting a function from a specific namespace allows for better debugging as you know where each function is coming from
@menachemlevi9 ай бұрын
best oop ever
@Sl33pySt3rdust9 ай бұрын
and i OOP
@anetenehgebre3 ай бұрын
Good l wat more
@tomryder4070 Жыл бұрын
XD ok nice back
@tomryder4070 Жыл бұрын
nn
@maryamadnan2219Ай бұрын
Your explanation is really bad, this is not an introduction, this is for someone who already knows oop but wanna get better
@stevenrwhАй бұрын
I disagree. This content seems to be for someone who already understands functional programming but needs to learn object oriented. If I had to guess, you're not someone who has first mastered a functional language. If you were moving from C to C++, this video would click much better for you.