ความคิดเห็น •

  • @CodeBeauty
    @CodeBeauty 3 ปีที่แล้ว +20

    📚 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;
    //Static binding
    /*float sumNumbers(float a, float b) {
    return a + b;
    }
    float sumNumbers(float a, float b, float c) {
    return a + b + c;
    }*/
    //Dynamic binding
    class User {
    public:
    virtual void getPermissions() {
    cout

  • @multiplier007
    @multiplier007 3 ปีที่แล้ว +8

    Everytime I watch your vedio it's like I will never forget the concept
    Thank you so much.
    Amazing teacher I ever saw.

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว

      It flatters me a lot me to hear that.
      Thank you! ❤️❤️

  • @Rabbitsliver
    @Rabbitsliver 3 ปีที่แล้ว +6

    Thank you! I was wrestling with dynamic binding yesterday whild using vector and calling functions from it. Now this helped me solve everything.

  • @MegaAtlus
    @MegaAtlus 3 ปีที่แล้ว +16

    As always, easy to understand these difficult topics with your videos, thanks!

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว +4

      Glad to hear that! 😃😃

  • @paulinofm
    @paulinofm 3 ปีที่แล้ว +3

    Hello Saldina, i am a spanish new subcribers of your channel. I started programming c++ at university and i have pointers buried somewhere in my mind.
    Gracias por recordarme estos conceptos. Un saludo desde Granada, España.
    Por supuesto, seguiré todos tus videos pasados y futuros.

  • @jumpingspider6890
    @jumpingspider6890 3 ปีที่แล้ว +2

    Thank you for your help and dedication for C++. You are definitely a savior!

  • @ManishSharma-fi2vr
    @ManishSharma-fi2vr 3 ปีที่แล้ว +3

    Thanks.....I was always struggling how Dynamic binding works....but the example in last gives clarity.

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว

      😃😃 I'm happy that it helps!

  • @tirushsanju2917
    @tirushsanju2917 3 ปีที่แล้ว +3

    Saldina, you are my hero in my programming world. Actually your teaching skills are very very good. Thanks for doing these thing for us 👩‍🏫❤️🎉️

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว +1

      You are welcome! 🤗🥰💗

  • @birger928
    @birger928 3 ปีที่แล้ว +3

    I like the Video. Well explained. Thank you, Saldina!

  • @mexxiano
    @mexxiano 3 ปีที่แล้ว +6

    Great great great! Thank you Saldina!!!

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว

      Glad you liked it! ♥️

  • @kingjayiii784
    @kingjayiii784 2 ปีที่แล้ว +1

    im taking cs 202 (computer science two) and you just explained this to me better than my proffeser did with a 1 in-a-half hour lecture in 16 min please take his job thank you so much

  • @ManishSharma-fi2vr
    @ManishSharma-fi2vr 3 ปีที่แล้ว +6

    If you make a video tutorials on threading in C++ and more such concepts like Linking and Compiling and also on libraries like time(I don't know libraries like time) etc then it would be helpful. Thank You

  • @szadaam
    @szadaam 3 ปีที่แล้ว +2

    This tutorial was really useful. Thank you!

  • @mohamadissamsayyaf2614
    @mohamadissamsayyaf2614 2 ปีที่แล้ว +2

    your channel is fantastic, I hope to create playlist about algorithm using c++

  • @ngongocnam4239
    @ngongocnam4239 4 หลายเดือนก่อน

    Nice❤. You're say slowly and explain clearly. It really useful for a non-native language still can be understand what did you said

  • @handover007
    @handover007 4 หลายเดือนก่อน

    Saldina ! I am loving your videos and the way you explain the things. Thanks and continue making videos. I would like to watch more such videos. How about making a design pattern series.

  • @sambathmorm2842
    @sambathmorm2842 3 ปีที่แล้ว +1

    Hi Salina, I'm from Cambodia. Thank for your video, I like it.

  • @OzzFan1000
    @OzzFan1000 3 ปีที่แล้ว +1

    That's a really nifty trick. Thanks for sharing!

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว

      🤞🤗❤️

  • @cheikhbrahimabed4319
    @cheikhbrahimabed4319 3 ปีที่แล้ว +3

    Thank you very much, keep going on...

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว

      Thank you, I will! 😃

  • @Klangraum
    @Klangraum 3 ปีที่แล้ว +1

    Thank you for the video. The topic is one of those that you have to remind yourself over and over again. At least that's the case with me.

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว

      I'm glad if this video can help you at least a little bit, and clear some doubts 😃😃

  • @uwelab6590
    @uwelab6590 9 หลายเดือนก่อน

    Thank You. It's 100% clear. Maybe You should have also mentioned, that if You had used for example 20 different users, with static binding You would have needed to introduce a big questioning type case with all different cases. This code is much simplified with dynamic binding, but the principle is clear.

  • @jeebanbhagat5354
    @jeebanbhagat5354 3 ปีที่แล้ว +6

    Great video mam loved it....
    Please start series of complete Data Structures and Algorithms with c++
    Those are incomplete which you have covered
    Lots of love ♥️♥️

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว +4

      I've already covered some data structures and haven't started the Algorithms course yet. Please write some suggestions that you'd like to see in the future!
      Thank you! ♥️♥️

    • @devman8119
      @devman8119 3 ปีที่แล้ว +2

      @@CodeBeauty you can start with binary tree

    • @nicholasoneal1521
      @nicholasoneal1521 3 ปีที่แล้ว +1

      @@devman8119 That's a really good idea

  • @ohwow2074
    @ohwow2074 3 ปีที่แล้ว

    I didn't know about this topic. Thanks so much!

  • @shuewingtam6210
    @shuewingtam6210 2 ปีที่แล้ว +1

    I hope that you should have given a simplier example of dynamic binding for it is difficult for me to understand why which class function is binded in runtime.

  • @alwysrite
    @alwysrite 3 ปีที่แล้ว +1

    nice explanations using simple examples : )

  • @SupreetSinghsuppi
    @SupreetSinghsuppi 2 ปีที่แล้ว +1

    I have my interview in 4 hours! Wish me luck and thanks for your videos!

    • @SupreetSinghsuppi
      @SupreetSinghsuppi 2 ปีที่แล้ว

      Update: I got through the technical round

    • @_nabin_8848
      @_nabin_8848 10 หลายเดือนก่อน

      what are you upto now?

    • @SupreetSinghsuppi
      @SupreetSinghsuppi 10 หลายเดือนก่อน

      ​@@_nabin_8848 looking to switch and working with the Linux Kernel

  • @jhd1111
    @jhd1111 3 ปีที่แล้ว +1

    An informative video. I am not totally familiar with the videos on the channel, however if you have not previously covered it, a lesson on the methods/functions of the LIST class would be useful. Another topic would be templates because I believe that you are laying the foundation for templates with this and previous videos.

  • @TheJaniczek
    @TheJaniczek 3 ปีที่แล้ว

    These are all great vids. Thank you.

  • @zeeshannoor6904
    @zeeshannoor6904 3 ปีที่แล้ว +2

    I'm waiting for your video and yours...!!

  • @eduardoandrescontrerasrome6703
    @eduardoandrescontrerasrome6703 3 ปีที่แล้ว +1

    Excellent video!!! I was wondering if you could make a tutoial for Win32 API? I would appreciate so much a video on that topic. I love your channel, thanks!

  • @kingjasko
    @kingjasko 3 ปีที่แล้ว

    Pozdrav, jel bi imala vremena, da te pitam neke specificne stvari u vezi s Haxe i kreiranjem 2D igrice unutra i gdje te mogu kontaktirati?

  • @omaralbar9719
    @omaralbar9719 ปีที่แล้ว

    Hi teacher, Would you please make a video about how we study programming from video tutorials to achieve maximum benefit. Thanks a million

  • @ayushacharya4778
    @ayushacharya4778 10 หลายเดือนก่อน

    I love your videos and more than that I love you😉

  • @e.i.p3471
    @e.i.p3471 2 ปีที่แล้ว

    I have watched all the videos till now should I continue to GUI videos or is there anything else that I need to learn before continuing. Kinda excited for GUI so don't wanna miss anything

  • @marcosavendano341
    @marcosavendano341 2 ปีที่แล้ว

    Hi,
    a question: why you choose use a list of pointers to users list instead of just use a list of users list
    thanks

  • @virgoash7775
    @virgoash7775 3 ปีที่แล้ว +1

    Now I understand why there is static in java.
    Can you please explain hexadecimal and bitfields
    I find it a little confusing.
    And thank you in advance for your hard work
    I'am a beginner in c programming language and i intend to enter c++ because I see that a lot virtual reality simulation are done with it.

  • @Sean-he3cm
    @Sean-he3cm 3 ปีที่แล้ว

    Concise to the point and useful! Thanks. Btw, i still prefer the batman shirt.

  • @raivisrasnacs1088
    @raivisrasnacs1088 3 ปีที่แล้ว +1

    Why do you use VS instead of VS Code? And can you explain some principles of how PVS Studio works? Does it check code efficiency? Thanks for video! 👍

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว +1

      Visual Studio is an ultimate development environment, the most widely used for .NET projects, and it’s very heavy because of that, but you can use it to develop cross-platform applications, and it provides a full-stack development toolset
      VS Code is just a text editor that can be extended to a certain point depending on your needs, but it is lightweight because of that
      I personally use Visual Studio for C++ and C#, most of the time, and when I have to work on JS projects I use VS Code.
      I say most of the time because I have a good PC that can run Visual Studio without any problems, but, if I want to work on my laptop, it is much weaker, so VS Code runs faster.
      Regarding the PVS Studio. I could hypothesize on how it analyses the code, but I never read about it in detail. It is one out of many extensions that I use regularly, I know that it is very handy, secure, and easy to use, and that's enough for me, I'm a simple girl. 😁

    • @raivisrasnacs1088
      @raivisrasnacs1088 3 ปีที่แล้ว +1

      @@CodeBeauty your explanation makes sense. Thanks!

  • @AbhishekKumar-kk6qs
    @AbhishekKumar-kk6qs ปีที่แล้ว

    Hi, Could you please suggest to me some good books for CPP for mastering this language.

  • @ali_youtube_user_7351
    @ali_youtube_user_7351 7 หลายเดือนก่อน

    Why can't C++ bind function overriding at compile time ? What makes it impossible to do?

  • @moularaoul643
    @moularaoul643 3 ปีที่แล้ว +1

    Thank you CodeBeauty!!!

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว

      🤗❤️❤️

  • @asutoshpattnaik4494
    @asutoshpattnaik4494 2 ปีที่แล้ว

    Hi Saldina, could you please make a Video on V table and V Pointer. I am confused.

  • @bideshsengupta9455
    @bideshsengupta9455 3 ปีที่แล้ว

    Hi! Thanks a lot for your lectures.. Is it possible to make lectures on stl.. Thank you..

  • @sreyamathew327
    @sreyamathew327 5 หลายเดือนก่อน

    Is this the same as static and dynamic scoping?

  • @shlomitbenitta3720
    @shlomitbenitta3720 ปีที่แล้ว

    do you have a video of RTTI?

  • @kanglei7807
    @kanglei7807 2 ปีที่แล้ว

    Is there any video for pvs to download and install to vscode

  • @UNITY831
    @UNITY831 2 ปีที่แล้ว

    Would you like to make a C# videos ?
    I like the you explain every concepts.

  • @danieltamang2289
    @danieltamang2289 3 ปีที่แล้ว

    is is possible to link function overloading with functio overriding?

  • @wcchang3321
    @wcchang3321 2 ปีที่แล้ว

    It is very vlear, thanks !

  • @Andrei-qi4tm
    @Andrei-qi4tm 2 ปีที่แล้ว

    I understand, thanks very much

  • @fkb_ali
    @fkb_ali 3 หลายเดือนก่อน

    You explained what is static and dynamic binding. But you didn't explain how does it work? How does compiler choose which method to execute? How does it work during compilation and how does it work in runtime?

  • @EliranZango
    @EliranZango 3 ปีที่แล้ว

    Great! Thanks.
    How is it different from polymorphism?

    • @edino1981
      @edino1981 3 ปีที่แล้ว +3

      Polymorphism is a concept and this is how it's archived, at some point compiler need to bind function call with its implementation and it can be done statically at compile time or dynamically at runtime. If function is overloaded like same name and different parameter types then compiler can match call with definition using argument types as well. For virtual functions (i think only if invoked using pointer type) binding to correct function is completed at runtime, it's usually done using virtual dispatch table that stores method addresses for specifc type. Instead of dispatch table, compiler can generate switch case statement like you would do in C language with tagged unions.

    • @EliranZango
      @EliranZango 3 ปีที่แล้ว +1

      @@edino1981 thank you!

  • @nicholasoneal1521
    @nicholasoneal1521 3 ปีที่แล้ว +1

    Is a generic function an example of static or dynamic binding?

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว +1

      This is one of the most interesting questions that I received. I didn't think about it before, and I don't have a ready answer, but based on my programming knowledge I can hypothesize the following:
      You specify the type at compile-time, so that is one part of the answer
      On the other hand, that type can be an interface/base class, and that is resolved at runtime, and that is another part of the answer
      So you can draw your own conclusion. 😁😁
      (if you are not familiar with interfaces, check out my video about virtual functions and abstraction)

    • @hbm293
      @hbm293 3 ปีที่แล้ว

      If by "generic function" you are talking about template functions, then see this:
      #include
      using namespace std;
      class Base
      {
      public:
      virtual void v_proc(void) { cout

    • @hbm293
      @hbm293 3 ปีที่แล้ว

      Unless I did something wrong, it appears the template function will work on the "naive" object type (aka. for example in the example " testFunc1a(pBObj); ", the compiler inserts a call to the generated specialization void testFunc1a(Base*) ).
      By the way, the example can be compiled e.g. in MSVC and the generated .exe passed into IDA/HexRays.
      EDIT: Using the "Compiler Explorer" website we can see the generated function calls (you need to scroll until you find the corresponding "main" function) (NOTE: Remove spaces between the slashes and the .org in the following URL before visiting it): https: / / godbolt .org / z / q4Ka648hj

    • @edino1981
      @edino1981 3 ปีที่แล้ว

      It depends if it's virtual or non-vritual and if it's accessed trough base pointer. If you just have templated function like:
      template T Add (T a, T b) { return a + b; }
      Then compiler can:
      - Optimize this call out if both arguments are constants
      - Inline function
      - Generate new instance based on generic template parameter like Add, Add, Add and statically bind call with generated functions

    • @nicholasoneal1521
      @nicholasoneal1521 3 ปีที่แล้ว

      Thanks a lot to everyone who responded. It was all really helpful and I have all the information I need now. You guys are the GOAT

  • @muhammadzulqarnain5305
    @muhammadzulqarnain5305 3 ปีที่แล้ว

    Plz also add more on data structure

  • @Kenforbes3
    @Kenforbes3 ปีที่แล้ว

    Thanks!

  • @manavverma410
    @manavverma410 3 ปีที่แล้ว +1

    Please make c++ stl in one video

  • @Iuckykuma
    @Iuckykuma 2 ปีที่แล้ว

    Mam I live from India
    My vs code program not show output
    But code is already run please help me
    I am student

  • @AliMuhammad-dv7mp
    @AliMuhammad-dv7mp 3 ปีที่แล้ว

    Eid Mubarak seldina

  • @kamranmoazim6413
    @kamranmoazim6413 3 ปีที่แล้ว

    Can you make a playlist on Algorithms???

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว

      Yep, please suggest some algorithms that you'd like to see in that playlist. 😃

    • @kamranmoazim6413
      @kamranmoazim6413 3 ปีที่แล้ว +1

      @@CodeBeauty
      Thanks for reply. Following are
      Merge sort
      Binary search algorithm
      Selection sort
      Insertion sort
      Bubble sort
      Backtracking
      Quicksort
      Bucket sort
      Heap sort
      Counting sort
      Linear search
      Breadth-first search
      Dijkstra's algorithm
      Depth-first search
      Sieve of Eratosthenes
      Binary GCD algorithm
      QR algorithm
      Comb sort
      And will be very greatful 🤗😍

  • @yash1152
    @yash1152 2 ปีที่แล้ว

    how are spaces getting auto inserted there??
    6:33 7:09 10:46

  • @azouzmriss9903
    @azouzmriss9903 ปีที่แล้ว

    Thanks

  • @joseponce6250
    @joseponce6250 2 ปีที่แล้ว

    thanks!! and yes, your a beauty!

  • @RahulRaj-vv9fs
    @RahulRaj-vv9fs 2 ปีที่แล้ว

    Thanks Mam,

  • @AM-hf7fl
    @AM-hf7fl 3 ปีที่แล้ว

    Would you make a video about vectors?

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว +2

      I'd do it as soon as I find time 😃😃

    • @AM-hf7fl
      @AM-hf7fl 3 ปีที่แล้ว

      @@CodeBeauty Thanks!

  • @agnesakne4409
    @agnesakne4409 2 ปีที่แล้ว

    this video is good

  • @ab19266
    @ab19266 2 ปีที่แล้ว

    thanks❤

  • @aaabbb-ti3gc
    @aaabbb-ti3gc 3 ปีที่แล้ว

    @CodeBeauty Please create a video about move semantics

  • @tutorials_id
    @tutorials_id 3 ปีที่แล้ว

    truebothbeauty, thanks!

  • @wcchang3321
    @wcchang3321 2 ปีที่แล้ว

    謝謝!

  • @entertainment9625
    @entertainment9625 3 ปีที่แล้ว +1

    Keep going beauty

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว

      🤞🥰🥰

  • @who_thekaushik
    @who_thekaushik 2 ปีที่แล้ว

    🙏thx

  • @charlesmaganga8430
    @charlesmaganga8430 2 ปีที่แล้ว

    Struggling with external libraries here and cmake

  • @ianantonius7287
    @ianantonius7287 2 ปีที่แล้ว

    So this is completelly different from what these words mean in PHP

  • @chronologie2895
    @chronologie2895 3 ปีที่แล้ว

    mmm then i can management difente types of list? superusers, user, inviteduser? nice

  • @SachinSharma-yk1iu
    @SachinSharma-yk1iu 2 ปีที่แล้ว

    2:39 explanation starts here ..

  • @hbm293
    @hbm293 3 ปีที่แล้ว +1

    function **Overlord**ing! 😂

  • @stevekariaki7329
    @stevekariaki7329 3 ปีที่แล้ว

    Dark visual studio today 😂😂😂🤣🤣🤣🤣😘😘

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว

      Dark Visual studio since a long time ago 😁😁

    • @stevekariaki7329
      @stevekariaki7329 3 ปีที่แล้ว

      Have you done a video concerning memory management in c++?

  • @DinhBienNguyen2K1
    @DinhBienNguyen2K1 ปีที่แล้ว

    so, your videos is alway easy to understand, (and you are beautiful girl :'>). So can you make a video t explain clearly about OOP( detailed have a examle code to show difference bewteen 4 properties of OOP)

  • @d_113d
    @d_113d 3 ปีที่แล้ว +1

    ❤️❤️❤️

  • @rajgiriyt8494
    @rajgiriyt8494 3 ปีที่แล้ว

    std::cout

  • @yash1152
    @yash1152 2 ปีที่แล้ว

    vid starts at 2:03

  • @brainprism88
    @brainprism88 3 ปีที่แล้ว

    maybe here it could be better to mention about vtables. basically c++ achieves it using vtables.
    en.wikipedia.org/wiki/Virtual_method_table

  • @oscarnavarrete9533
    @oscarnavarrete9533 3 ปีที่แล้ว +3

    you are the proof that the world is unfair.

  •  3 ปีที่แล้ว

    amazing video, thanks sweet Beauty....

  • @aahnafiya
    @aahnafiya 3 ปีที่แล้ว

    waiting...

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว +2

      It's out! ♥️ :D

  • @r0x304
    @r0x304 3 ปีที่แล้ว

    A “pool” lol

    • @CodeBeauty
      @CodeBeauty 3 ปีที่แล้ว +1

      Is my pronunciation flawed 😁😁😂😂

    • @r0x304
      @r0x304 3 ปีที่แล้ว

      @@CodeBeauty just a lil bit, but still love ya

  • @RishiReact
    @RishiReact ปีที่แล้ว +1

    Can i get your number ma'am 🙈!!!

  • @muhammadzulqarnain5305
    @muhammadzulqarnain5305 3 ปีที่แล้ว

    #include"iostream"
    using namespace std;
    int main()
    {
    cout

  • @antonioguilherme1844
    @antonioguilherme1844 11 หลายเดือนก่อน

    thank you!