C++ OOP (2020) - What are constructors and class methods? How to use them?
Вставка
- Опубліковано 29 сер 2024
- In this video, I'm explaining when, why, and how are constructors and class methods used.
📚 Learn how to solve problems and build projects with these Free E-Books ⬇️
C++ Lambdas e-book - free download here: bit.ly/freeCpp...
Entire Object-Pascal step-by-step guide - free download here: bit.ly/FreeObj...
🚀📈💻🔥 My Practical Programming Course: www.codebeauty...
Experience the power of practical learning, gain career-ready skills, and start building real applications!
This is a step-by-step course designed to take you from beginner to expert in no time!
💰 Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10).
Use it quickly, because it will be available for a limited time.
Download Visual Assist here: bit.ly/WT-CB
I use it to enhance the performance, features, and support for C, C#, and C++ development in Visual Studio.
Download Ultra Edit here: bit.ly/UE_CB
It is a powerful, secure text editor designed specifically for programmers.
☕ If you've found my content helpful and would like to support me, you now have the option to buy me a coffee or a cookie! It's a small gesture of gratitude that means a lot to me and helps me keep creating free educational videos for you. You can use the link below to make a contribution: bit.ly/CodeBea...
However, please don't feel obligated to do so. I appreciate every one of you, and I will continue to share valuable content with you regardless of whether you choose to support me in this way. Thank you for being part of the Code Beauty community! ❤️😇
Introduction to OOP - • C++ OOP - Introduction...
If you are a beginner in C++, check out my "C++ for beginners" course: • C++ FOR BEGINNERS (202...
"C++ functions" course:
• C++ FUNCTIONS (2020) -...
Follow me on other platforms:
Instagram 📸 - / truecodebeauty
Twitter 🐦- / truecodebeauty
******INITIAL CODE IS IN THE COMMENTS******
📚 Learn how to solve problems and build projects with these Free E-Books ⬇️
C++ Lambdas e-book - free download here: bit.ly/freeCppE-Book
Entire Object-Pascal step-by-step guide - free download here: bit.ly/FreeObjectPascalEbook
🚀📈💻🔥 My Practical Programming Course: www.codebeautyacademy.com/
Experience the power of practical learning, gain career-ready skills, and start building real applications!
This is a step-by-step course designed to take you from beginner to expert in no time!
💰 Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10).
Use it quickly, because it will be available for a limited time.
#include
#include
using namespace std;
class UA-camChannel {
public:
string Name;
string OwnerName;
int SubscribersCount;
list PublishedVideoTitles;
};
int main()
{
UA-camChannel ytChannel;
ytChannel.Name = "CodeBeauty";
ytChannel.OwnerName = "Saldina";
ytChannel.SubscribersCount = 1800;
ytChannel.PublishedVideoTitles = {"C++ for beginners Video 1", "HTML & CSS Video 1", "C++ OOP Video 1"};
cout
Welcome me 😍 friend.
@@user-ry3uo1qh5n Hahaha, welcome! 🤗
@@CodeBeauty 🇰🇿
Wow, I'm glad to see that people are watching me on the other side of the world! Қош келдіңіз! ☺️
@@CodeBeauty менің UA-cam каналыма үлкен рахмет, мен сізді көргеніме қуаныштымын.🙂
I've read plenty of c++ ebooks and they are very comprehensible, but your way of explaining class and objects in this video is way more comprehensive. Starting with simple way of creating class and then how you can create multiple classes without having to repeat the same codes. This is better than how I learn it in college. AMAZING 👏
Can you suggest some good books
Usually, I don't comment...but after three years of programming and finally understanding constructors I want to say THANK YOU🌸- and I mean it!! Your explanations are comprehensible and finally there's a way for me to understand what I'm supposed to do with all that code. Coffee bought☕
Thank you so much 🥰💞
Three years already and your videos are still very useful. God bless you, Saldina
🙏💙
I understood 100%. Now I see the meaning of the constructors. *Thank you so much, Saldina.*
Great! I'm happy to help 🤗
I am really new with programming. The way you teach by comparing old methods with new one is remarkable !
It make me understand about why it happened and why it matter
Thank you
i used to dread C++ until i started following this channel. Teaching is a s skill. Thank you so much...
currently taking data structures. thank you for this your work is incredible
watched five different videos about classes and your video made it all click, thank you. you saved my life
Thank you so much for explaining this, my professor in college blew through this and it's immensely helpful to see your examples! Going to watch this whole series of videos
Feeling very lucky after found this channel 😇
I just want to say thanks and i just want to let you know that you are making huge difference in many people. love you from ethiopia
I like that you adopt this "show me the problem with something" before you introduce the new concept that was meant to be the solution.
everyone who do such works,give time ,and bring such content is worthy to be appreciated,plz bring data structures too.
Thank you so much for these gems. Helps me to become exponentially better in programming, maybe I'll top my branch this semester.
Wow, good luck, I'm so glad to hear that top level students are learning from my channel 😃😃
Thanks Saldina. It would be great if you could also cover destructors, virtual destructors, delete, and related dynamic memory parts when you have time in future.😀
THANK U MAM 🙇♀️
LOVE FROM INDIA❤️
I have to admit that your video is absolutely clear. Thats why I choose to watch your video despite language difference
Fav songs, wind of change - scorpions, creep - radiohead, every breath you take - the police, drops of jupiter - train.
Finally, after some weeks in classroom I am able to get the concepts of OOP. Good work, Salina. Keep going on with more and more videos, sharinh knowledge.
I appreciate your hardwork to make these videos at 3am.
I have had more success with your videos gaining practice and understanding foreign concepts.
🥰🥰🤗
I really wanna thank you because i am really struggling with C++ and your instructions are so clear and your verbalism, the way you talk is also great and understandable. All these coding videos there's always some guy who is indian and speaking with a terrible accent so i can't really understand from them sometimes (english is my second language) you saved me really! subscribed
I dont usually comment on videos but this really helped. Im very new to programming and struggling alot and this video really helped me understand constructors. THANK YOU!
Aaaaa taj naglasak mogu prepoznati u snu. Inace odlicni snimci i nadam se da ces nastaviti sa njima od mene samo reci hvale i podrske
This series is terrific! Thank you.
🤗🥰
you've made programming looks so easy. More power to you girl.
One of my favorite songs is Baker Street by Gerry Rafferty. A side note on terminology, I have heard the different arguments in an overloaded function called the function's signature.
Thanks a lot! I love your explanation and the way you've used relatable class's name and objects ☺️
I do wish the volume was a little louder on a cpl of videos, each time a commercial comes on its so loud lol! Totally worth it tho, these videos are rad! Imho
Just stumbled on your site Saldina. Great to see so many C++ videos! Thanks for producing these. :) Looking forward to checking more of these!
C++ has a special place in my heart, so I decided to start my channel with C++ tutorials ☺️
@@CodeBeauty lol I can tell you're passionate about it. I have been reluctant to dive in since I'm dreading learning about pointers but hopefully you will cover that section soon :)
Thank you for this video, I think you understand where I am having difficulties better than any other coding channel so I always look for your videos first now haha
You are indeed the software developer keep it up!!!!
Thank you very much your videos are very helpful! I stopped go to my classes in uni and instead I'm watching your videos and learning much more!
I love you so much really thankkk you!!!!!!!!!!!!!!!!! finally i found someone who teaches really REALLY WELLLL
I love ur videos!! It'll really help me with my finals🌸
Great explanation, very clear! Only complaint is no dark mode 9/10
Complaint adopted! I started using dark mode in my later videos 😃👋
@@CodeBeauty Thank you! This is a great resource for learning!
best explanation I found so far, thanks!
There is hundreds of favourits songs... but you inspired me to one special: Passengers - Miss Sarajevo (Concert Version). Thank you for your time! It's a pleasure to see yours videos. Very clear. Very usefull. Very beuty code to code beauty. Regards from Argentina!
Great tutorial! So clear and well paced!!!
Nice explanation of the concept with example, thanks.
my TA recommended you THank you Belen and thank you it was really helpful
🙌🥰
Te felicito por tu Canal. Explicas muy bien. Voy a hacer todo el curso. Espero aprender todo. GRACIAS.
Thank you so much. I had so much trouble understanding this in class
Thank you! Much appreciated. This series are great!
Thank you, great videos! My two fav songs will be Fleetwood Mac - Dreams and ofc The Hooters - Johnny B!
What can I say other than my jaws only dropped in amazement at how you easily delivered this.
Little late but my favorite song is Beast of Burden by The Rolling Stones. Thanks for your videos!
that is exactly what I was looking for, very helpful. thank you so much
excellently explained. thank you!!
Thank you so much. I finally understand constructors
Thank you for the awesome videos and contents. Since I learn a lot through commenting code lines; I am pleading that you include the comments for learners like me. Thank you for the great work!!!!!!
So far, so good 🙂
...
Song: Where I am - Freetown Collective.
Great tutorial! Many thanks!
Hi! Amazing tutorials,i watched only two ,for the moment, and i really like its.
@CodeBeauty you teaching methodology is good I like you, your voice, and teaching methodology
@CodeBeauty : my one comment is hide ???? Why and where is your reply 😢😢😢😢😢😢😢😢😢😢😢😢😢 😂😂😂😂💕💕💕💕💕💖💖💖💖
You are an excellent teacher, thank you very much!
Thank you my new mam for teaching c++ in very simple and easy way.
I am from India .so, Language becomes more barrier for me but in your case I didn't feel like this
due to your easy way of teaching and making the things related us by giving perfect example
once again Thank you so must...
after lot of vedios and finally found the perfect one!!!!!
you are really a great tutor
Great, comprehensible video! Good job👍
miss saldina.. you made my day .. thank u so much
Very clear && easy to understand, thank you!
My favorite song is Circe's Spell from Kalidia band. Kisses from Brazil, Saldina...
Muitos beijos para o Brasil 🥰❤️
Clear explanation, pls do more videos in c++
Your videos are really helpful! Thanks a lot!!
I appreciate the way of teaching and great hardwork to prepare such a perfect videos. Excellent work by CodeBeauty!
Clear and simple. Thanks🌹
Flipsyde - one more trip
The guitar solo 😍😍
U just got a sub great job explaining ☺️
you explained why very well. Thanks.
really a great video well structured. you have a great future but don't believe the hype
What a great video!
Your explanation is very good
Appreciate your work. easy to understand
Thanks a lot! Your example choose very good.
Brilliant, Excellent, thanks so so muchh !!!!
Such a great video. It was a great practice.
Really clear video - thank you
Saldina, watching your wonderful video, probably you should have used vector, you did not delete anything from the middle of the list, so effectively this can be a vector here, since it saves on memory against a linked-list, with love.
Beautiful! My favorite song is Time from Pink Floyd! Great Video!
you should deserve more subscribers ☺
A literal lifesaver
🥰🥰
Magnificent 🎉
Thanks again for the great video tutorial. So many good songs... one that comes to mind is Little Wing by Jimi Hendrix. The SRV instrumental is legendary, it's on youtube.
Hi, why are you placing: system("pause>0"); at the end of the code, what does it do?
ua-cam.com/video/VcLMLEw4sn8/v-deo.html 🤗🤗
Thank you Saldina. I've many things learned from your videos.
P.s. Fishmans - Long Season
P.s.s. You are so beautiful
Very good video 📸 deserve likes and subscription.
My favorite bands, Mathew Sweet, NOFX, Face to Face, Tokyo Jihen, and Third Eye Blind
Rammtein ❤ thank you so much for video
understood, but, a light theme, really!
My way by Frank Sinatra it's one of my favourite songs and My Favorite Things by John Coltrane.
Thanks, explained perfectly
can you explain what the push_back() function does? Is that a predefined function? Very helpful vids btw.
Idk if this is any help now but push_back() appends whatever is in the parenthesis to the end of the string
@@zoejackson7184 push_back is one of the methods in the list class. remember you had a list of strings where you defined it as list sth.
now sth is a list of strings and when you want to add something to that list, you have several options, one of which is a method called push_back.
thanks a lot for the tutorial Saladina,
my favorite song:
khruangbin - mariela
There are a lot of songs I like. Some of them are...
" Making love out of nothing at all " by Air Supply.
" Man Against the World" by Survivor.
" Take me to your heart " by MLTR.
"Take me home , country road"
"Nessun dorma"by Pavarotti.
"Canon in D " by Pachelbel.
"Anno 1404 When Culture Meet". It's a game song.
"Anno 1800 Hush" .
"Anno 2070 A Future Named Hope "
"Never Enough" , The Greatest Show Man movie song.
"No time for cautions" Interstellar movie song.
"Pirate of the Caribbean" movie song.
It would be nice to show how we can use a class from different translation units. How to write header file and cpp file in this case.
It's litterally years later but I really like Taylor Swift- Sweet Nothing and You're on Your Own Kid. Also Hikari Are from Burnout Syndromes. By the way I LOVE YOUR VIDEOS YOU ARE GREAT AT THIS ehehehheh
Very nice video , but if I may ask, what is the difference between structs and classes? From what I see , they both seem the same. When I create a struct variable, to me it seems the same as a class object. I don't get the difference.
Is there an advantage to using "list" instead of perse "PublishedVideoTitles string[100]" (so I guess an array)?
Also I really like rainbow in the dark by Dio
Thank you for your great job
🥰🤗
Great series, thank you.. FYI Song.Title = "Kerosene", Song.Artist = "Big Black"