C++ OOP (2025) - What are constructors and class methods? How to use them?

Поделиться
HTML-код
  • Опубликовано: 4 дек 2024

Комментарии • 346

  • @CodeBeauty
    @CodeBeauty  4 года назад +40

    📚 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 RUclipsChannel {
    public:
    string Name;
    string OwnerName;
    int SubscribersCount;
    list PublishedVideoTitles;
    };
    int main()
    {
    RUclipsChannel 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

    • @Павелик-з4е
      @Павелик-з4е 4 года назад

      Welcome me 😍 friend.

    • @CodeBeauty
      @CodeBeauty  4 года назад +1

      @@Павелик-з4е Hahaha, welcome! 🤗

    • @Павелик-з4е
      @Павелик-з4е 4 года назад

      @@CodeBeauty 🇰🇿

    • @CodeBeauty
      @CodeBeauty  4 года назад

      Wow, I'm glad to see that people are watching me on the other side of the world! Қош келдіңіз! ☺️

    • @Павелик-з4е
      @Павелик-з4е 4 года назад

      @@CodeBeauty менің RUclips каналыма үлкен рахмет, мен сізді көргеніме қуаныштымын.🙂

  • @TimelyEnlightenment
    @TimelyEnlightenment Год назад +48

    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 👏

  • @kathrinlahner5620
    @kathrinlahner5620 3 года назад +73

    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☕

    • @CodeBeauty
      @CodeBeauty  3 года назад +4

      Thank you so much 🥰💞

  • @joyceosas7793
    @joyceosas7793 Год назад +22

    Three years already and your videos are still very useful. God bless you, Saldina

  • @mudmaster9965
    @mudmaster9965 2 года назад +14

    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

  • @aubreymmotong9550
    @aubreymmotong9550 2 года назад +3

    i used to dread C++ until i started following this channel. Teaching is a s skill. Thank you so much...

  • @Hermitinarowboat
    @Hermitinarowboat 23 дня назад +1

    Thanks so much Saldina, my c++ lecturer for oop is terrible and explains nothing. I have learned more from this series than 2 months with my lecturer thank you so much!!!

  • @dev.antunes
    @dev.antunes 4 года назад +8

    I understood 100%. Now I see the meaning of the constructors. *Thank you so much, Saldina.*

    • @CodeBeauty
      @CodeBeauty  4 года назад +3

      Great! I'm happy to help 🤗

  • @Nathemmanuel
    @Nathemmanuel 10 месяцев назад

    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.

  • @RainMoneyProductions
    @RainMoneyProductions 3 месяца назад +2

    currently taking data structures. thank you for this your work is incredible

  • @melody.-.1839
    @melody.-.1839 10 месяцев назад +1

    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

  • @phungat6621
    @phungat6621 3 года назад

    I have to admit that your video is absolutely clear. Thats why I choose to watch your video despite language difference

  • @ashenhewavithana9479
    @ashenhewavithana9479 3 года назад +3

    Fav songs, wind of change - scorpions, creep - radiohead, every breath you take - the police, drops of jupiter - train.

  • @subratadas9772
    @subratadas9772 2 года назад +1

    everyone who do such works,give time ,and bring such content is worthy to be appreciated,plz bring data structures too.

  • @natnaelhabtamu2799
    @natnaelhabtamu2799 3 года назад +1

    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

  • @erenjaeger__1
    @erenjaeger__1 Год назад +1

    THANK U MAM 🙇‍♀️
    LOVE FROM INDIA❤️

  • @mayureshharihar2557
    @mayureshharihar2557 2 года назад +2

    Feeling very lucky after found this channel 😇

  • @yuanyuan23191212
    @yuanyuan23191212 3 года назад +15

    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.😀

  • @rudradev3873
    @rudradev3873 2 года назад +6

    Thank you so much for these gems. Helps me to become exponentially better in programming, maybe I'll top my branch this semester.

    • @CodeBeauty
      @CodeBeauty  2 года назад +3

      Wow, good luck, I'm so glad to hear that top level students are learning from my channel 😃😃

  • @JustJJ_092
    @JustJJ_092 21 день назад

    Jeremie, from Trinidad. As a student doing C++, your vids are a saving grace for me. Greetings and all the best!
    Favorite songs as of current: Disturbed - Hell and Sabaton - Dreadnought.

  • @mikegenco9646
    @mikegenco9646 Год назад +1

    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.

  • @abdullahlahore7416
    @abdullahlahore7416 9 месяцев назад

    you've made programming looks so easy. More power to you girl.

  • @ASandro.AllMat
    @ASandro.AllMat 8 месяцев назад

    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.

  • @heeDeer
    @heeDeer 2 года назад

    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!

  • @shdyo
    @shdyo 9 месяцев назад +2

    Great explanation, very clear! Only complaint is no dark mode 9/10

    • @CodeBeauty
      @CodeBeauty  9 месяцев назад +1

      Complaint adopted! I started using dark mode in my later videos 😃👋

    • @shdyo
      @shdyo 9 месяцев назад

      @@CodeBeauty Thank you! This is a great resource for learning!

  • @miaflorida9410
    @miaflorida9410 11 месяцев назад

    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

  • @stephenjames5745
    @stephenjames5745 4 года назад +5

    This series is terrific! Thank you.

  • @WestCoastWanderer
    @WestCoastWanderer 4 года назад +3

    Just stumbled on your site Saldina. Great to see so many C++ videos! Thanks for producing these. :) Looking forward to checking more of these!

    • @CodeBeauty
      @CodeBeauty  4 года назад +3

      C++ has a special place in my heart, so I decided to start my channel with C++ tutorials ☺️

    • @WestCoastWanderer
      @WestCoastWanderer 4 года назад

      @@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 :)

  • @roberte.o.speedwagon114
    @roberte.o.speedwagon114 3 года назад

    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

  • @ib_parametres724
    @ib_parametres724 Год назад +1

    Nice explanation of the concept with example, thanks.

  • @diogopocas7943
    @diogopocas7943 Год назад

    Thank you so much. I had so much trouble understanding this in class

  • @raykos4257
    @raykos4257 2 года назад +2

    Great tutorial! So clear and well paced!!!

  • @MatthewJohnson-yc7nx
    @MatthewJohnson-yc7nx 3 года назад +1

    I appreciate your hardwork to make these videos at 3am.
    I have had more success with your videos gaining practice and understanding foreign concepts.

  • @hamzehidris6340
    @hamzehidris6340 3 года назад

    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!

  • @erende44
    @erende44 2 года назад +1

    best explanation I found so far, thanks!

  • @TRUTHSTUDENTSVIDEO
    @TRUTHSTUDENTSVIDEO Год назад

    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

  • @clakker9412
    @clakker9412 2 года назад +1

    I love you so much really thankkk you!!!!!!!!!!!!!!!!! finally i found someone who teaches really REALLY WELLLL

  • @JerichoKawere
    @JerichoKawere 8 месяцев назад +1

    You are indeed the software developer keep it up!!!!

  • @WintaRussom
    @WintaRussom 4 года назад +4

    Thanks a lot! I love your explanation and the way you've used relatable class's name and objects ☺️

  • @ΔανιήλΤριανταφύλλης

    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

  • @zainatta7544
    @zainatta7544 10 месяцев назад

    Thank you so much. I finally understand constructors

  • @user-zj9pq5xc7x
    @user-zj9pq5xc7x Год назад +1

    excellently explained. thank you!!

  • @nicolascrespo4643
    @nicolascrespo4643 2 года назад +1

    Thank you! Much appreciated. This series are great!

  • @gadgeting6039
    @gadgeting6039 6 месяцев назад +1

    Thanks!

    • @CodeBeauty
      @CodeBeauty  6 месяцев назад

      Thank you! 🥰🥰

  • @leonardopantoja7121
    @leonardopantoja7121 7 месяцев назад

    Te felicito por tu Canal. Explicas muy bien. Voy a hacer todo el curso. Espero aprender todo. GRACIAS.

  • @sushimuppet4
    @sushimuppet4 5 месяцев назад

    I love ur videos!! It'll really help me with my finals🌸

  • @mexxiano
    @mexxiano 3 года назад

    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!

  • @gagef4101
    @gagef4101 2 года назад +1

    Little late but my favorite song is Beast of Burden by The Rolling Stones. Thanks for your videos!

  • @bushraw66
    @bushraw66 2 года назад

    that is exactly what I was looking for, very helpful. thank you so much

  • @jianhe
    @jianhe 2 года назад

    you explained why very well. Thanks.

  • @jasnarmstrng
    @jasnarmstrng Год назад +1

    So far, so good 🙂
    ...
    Song: Where I am - Freetown Collective.

  • @Cesar33-pl
    @Cesar33-pl 3 года назад

    You are an excellent teacher, thank you very much!

  • @ksanavengsar4050
    @ksanavengsar4050 Год назад +2

    Rammtein ❤ thank you so much for video

  • @МаксимМихайлов-п5е
    @МаксимМихайлов-п5е 3 года назад

    Very clear && easy to understand, thank you!

  • @261-monishg2
    @261-monishg2 2 года назад

    after lot of vedios and finally found the perfect one!!!!!

  • @DavidMalunga-t6w
    @DavidMalunga-t6w 3 месяца назад

    i love you code beauty you are such a genius

  • @Farjanamoon-no7ok
    @Farjanamoon-no7ok Год назад +1

    you are really a great tutor

  • @athanusri8337
    @athanusri8337 2 года назад

    miss saldina.. you made my day .. thank u so much

  • @michelmoncada22
    @michelmoncada22 Год назад +1

    my TA recommended you THank you Belen and thank you it was really helpful

  • @sammy949
    @sammy949 3 года назад

    Thanks a lot! Your example choose very good.

  • @iwankalinow7028
    @iwankalinow7028 9 месяцев назад

    Clear and simple. Thanks🌹

  • @utku495
    @utku495 2 года назад

    Great, comprehensible video! Good job👍

  • @CoolName312
    @CoolName312 3 года назад +1

    Flipsyde - one more trip
    The guitar solo 😍😍

  • @ziam4393
    @ziam4393 3 года назад +1

    What can I say other than my jaws only dropped in amazement at how you easily delivered this.

  • @vicky404_vicky
    @vicky404_vicky 4 года назад +1

    Clear explanation, pls do more videos in c++

  • @yifeiren8632
    @yifeiren8632 2 года назад

    Your videos are really helpful! Thanks a lot!!

  • @DiamondDavid55
    @DiamondDavid55 3 года назад

    Appreciate your work. easy to understand

  • @leonraicevic1360
    @leonraicevic1360 Год назад

    Thank you, great videos! My two fav songs will be Fleetwood Mac - Dreams and ofc The Hooters - Johnny B!

  • @snowball5321
    @snowball5321 Месяц назад

    Came here to learn programming and obsessed with lorelei last couple days haaha:) and learned constructors as well so thank u

  • @madalinavarga3337
    @madalinavarga3337 3 года назад

    Hi! Amazing tutorials,i watched only two ,for the moment, and i really like its.

  • @shubhanshsingh
    @shubhanshsingh 2 года назад

    Brilliant, Excellent, thanks so so muchh !!!!

  • @gaborm4767
    @gaborm4767 2 года назад

    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.

  • @alexjulius69
    @alexjulius69 2 года назад

    Thanks, explained perfectly

  • @ednakazuya12
    @ednakazuya12 3 года назад

    My favorite bands, Mathew Sweet, NOFX, Face to Face, Tokyo Jihen, and Third Eye Blind

  • @epj_oficial
    @epj_oficial Год назад +2

    My favorite song is Circe's Spell from Kalidia band. Kisses from Brazil, Saldina...

    • @CodeBeauty
      @CodeBeauty  Год назад +1

      Muitos beijos para o Brasil 🥰❤️

  • @TRUTHSTUDENTSVIDEO
    @TRUTHSTUDENTSVIDEO Год назад

    Thanks!

    • @TRUTHSTUDENTSVIDEO
      @TRUTHSTUDENTSVIDEO Год назад +1

      Thank you so much! I appreciate the practical and real world approach you illustrate in your classes! As a companion to my txt books you have made clear so many of the concepts i was unclear on & answered all the questions that before your videos perplexed me so THANK YOU SO MUCH!!!!

    • @CodeBeauty
      @CodeBeauty  Год назад

      Thank you 💖💖

  • @carlasanchez4349
    @carlasanchez4349 2 года назад

    Really clear video - thank you

  • @eminbaybarstimurstudent3802
    @eminbaybarstimurstudent3802 3 года назад

    Such a great video. It was a great practice.

  • @kiniwetin2144
    @kiniwetin2144 3 года назад

    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!!!!!!

  • @harshitkhanna1918
    @harshitkhanna1918 2 года назад +1

    U just got a sub great job explaining ☺️

  • @firstlylast5890
    @firstlylast5890 10 месяцев назад

    understood, but, a light theme, really!

  • @spiderpig993
    @spiderpig993 3 года назад +2

    can you explain what the push_back() function does? Is that a predefined function? Very helpful vids btw.

    • @zoejackson7184
      @zoejackson7184 2 года назад

      Idk if this is any help now but push_back() appends whatever is in the parenthesis to the end of the string

    • @amortalbeing
      @amortalbeing 2 года назад

      @@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.

  • @liquidred257
    @liquidred257 3 года назад +2

    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

  • @nicholascureton933
    @nicholascureton933 3 года назад

    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.

  • @kiwi-sw9kn
    @kiwi-sw9kn 2 года назад

    Does she have a video showcaseing her Setup so I can have thoose shortcuts aswell in my compiler ?

  • @Kouradopalatis
    @Kouradopalatis 3 месяца назад

    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.

  • @JohnHusky-hw6is
    @JohnHusky-hw6is Месяц назад

    My favorite song is "Naturally by Amir Obe"🙂

  • @VladRudnyk
    @VladRudnyk 3 года назад +2

    Hi, why are you placing: system("pause>0"); at the end of the code, what does it do?

    • @CodeBeauty
      @CodeBeauty  3 года назад

      ruclips.net/video/VcLMLEw4sn8/видео.html 🤗🤗

  • @saadullahgulshan50
    @saadullahgulshan50 2 года назад +1

    @CodeBeauty you teaching methodology is good I like you, your voice, and teaching methodology

    • @saadullahgulshan50
      @saadullahgulshan50 2 года назад

      @CodeBeauty : my one comment is hide ???? Why and where is your reply 😢😢😢😢😢😢😢😢😢😢😢😢😢 😂😂😂😂💕💕💕💕💕💖💖💖💖

  • @Unikv
    @Unikv 3 года назад +2

    Thanks a lot. Question, i'm looking to make a counter for every object listed, but i don't wanna use global variables. How would you recommend to do this? Great video as always :)

  • @nauj8316
    @nauj8316 3 года назад +2

    My way by Frank Sinatra it's one of my favourite songs and My Favorite Things by John Coltrane.

  • @FlyGamingChannel
    @FlyGamingChannel 5 месяцев назад

    Why do you not use initialiser lists in your constructors?

  • @namoralthy1067
    @namoralthy1067 3 года назад

    What a great video!
    Your explanation is very good

  • @yourzlovingshrav18.
    @yourzlovingshrav18. Год назад +7

    one dance by drake

  • @PrasadPatil-eg1lo
    @PrasadPatil-eg1lo 3 года назад +1

    Woah its great thnx saldina✌🏻

  • @krishna_3406
    @krishna_3406 8 месяцев назад

    you should deserve more subscribers ☺

  • @luisortega5636
    @luisortega5636 3 года назад

    Beautiful! My favorite song is Time from Pink Floyd! Great Video!

  • @varunabp5581
    @varunabp5581 2 года назад

    I have a question..
    Instead of constructor why can't we use member function here? What contructor makes the difference?

  • @lhaellor
    @lhaellor 2 года назад

    how to make a function which returns a value? for example a function in a class which returns the value of the area of a rectangle or any other calculations and etc? any recommended videos?

  • @1conscience0dimension
    @1conscience0dimension 3 года назад +1

    really a great video well structured. you have a great future but don't believe the hype