Velcode
Velcode
  • 61
  • 434 730
C++ Pointers and References FULL Guide
In this video, I will show you why pointers are important to the C++ language, how they work, and how to use them. Then, I will show you why references are used and how they help reduce pointer usage.
___ Social Media ___
Instagram: velazcojd
Podcast: th-cam.com/channels/FKLsd732204hO-PFW1j8Cg.html
___ Equipment ___
Microphone: amzn.to/3leXZR4
Touch Input: amzn.to/30Z1Mex
Main Monitor: amzn.to/3rfwfiQ
Second Monitor: amzn.to/3Gw8NTv
Video Editing: amzn.to/3lgb8Jv
Video Camera: amzn.to/3nrwFjq
Main Lighting: amzn.to/3GLE9FX
Secondary Lighting: amzn.to/3npEsi0
Headset: amzn.to/3A0GjP7
USB Drive: amzn.to/3Gvm9PD
[00:00] Introduction
[00:57] Why we need pointers
[04:44] Problem with copies
[08:32] Memory
[16:10] Variable addresses in code
[20:12] Pointers
[38:42] References
[43:55] Pointers vs References
[49:06] Summary
มุมมอง: 1 825

วีดีโอ

Understanding Abstract Functions, Classes, & Interfaces with C++ | OOP Lecture
มุมมอง 4832 ปีที่แล้ว
In this lecture, I continue on the topic of polymorphism. In particular, the use of abstract functions (and classes). Their uses and why they are significant to your programming tool belt. I also discuss what an interface is, both programmatically and conceptually. Inheritance Lecture: th-cam.com/video/xQ00B9tz0UY/w-d-xo.html Polymorphism Lecture: th-cam.com/video/IweZTXF-zhg/w-d-xo.html The le...
Understanding Polymorphism with C++ | OOP Lecture
มุมมอง 8052 ปีที่แล้ว
In this lecture, I explain one of the principles of object-oriented programming: polymorphism. Thanks to polymorphism, we are able to define interesting data management and object behaviors between parent-children object relationships. Inheritance Lecture: th-cam.com/video/xQ00B9tz0UY/w-d-xo.html The lecture is slightly edited to remove student interactions and appearances. Equipment Microphone...
Tips to Consider with Inheritance in Object Oriented Programming
มุมมอง 2463 ปีที่แล้ว
This video is an excerpt from my lecture: th-cam.com/video/xQ00B9tz0UY/w-d-xo.html You may have done some object-oriented programming and arrived to the concept of inheritance. In this clip, I discuss a few ideas to have in mind when designing a solution that takes advantage of inheritance in object-oriented programming.
How Constructors Work with Inheritance in Object Oriented Programming
มุมมอง 1843 ปีที่แล้ว
This video is an excerpt from my lecture: th-cam.com/video/xQ00B9tz0UY/w-d-xo.html You may have done some object-oriented programming and arrived to the concept of inheritance. In this clip, I discuss how a derived class constructs its base members. Equipment Microphone: amzn.to/3leXZR4 Touch Input: amzn.to/30Z1Mex Monitor: amzn.to/3rfwfiQ Video Editing: amzn.to/3lgb8Jv
How Access Modifiers Work with Inheritance in Object Oriented Programming | Protected Access
มุมมอง 2813 ปีที่แล้ว
This video is an excerpt from my lecture: th-cam.com/video/xQ00B9tz0UY/w-d-xo.html You may have done some object-oriented programming and arrived to the concept of inheritance. In this clip, I explain how private and public access modifiers affect derived classes, and a new type of access: protected. Equipment Microphone: amzn.to/3leXZR4 Touch Input: amzn.to/30Z1Mex Monitor: amzn.to/3rfwfiQ Vid...
How Inheritance Works in Object Oriented Programming
มุมมอง 993 ปีที่แล้ว
This video is an excerpt from my lecture: th-cam.com/video/xQ00B9tz0UY/w-d-xo.html You may have done some object-oriented programming and arrived to the concept of inheritance. Perhaps it has left you wondering how exactly it works, and how to take advantage of it when you design your own object-oriented solutions. This excerpt focuses on how inheritance works. Equipment Microphone: amzn.to/3le...
Why Inheritance is Important to Object Oriented Programming
มุมมอง 3763 ปีที่แล้ว
This video is an excerpt from my lecture: th-cam.com/video/xQ00B9tz0UY/w-d-xo.html You may have done some object-oriented programming and arrived to the concept of inheritance. Perhaps it left you wondering why it is needed. This short clip should give you an insight for one of the reasons why inheritance is useful in object-oriented programming and design. Equipment Microphone: amzn.to/3leXZR4...
Understanding Inheritance with C++ | OOP Lecture
มุมมอง 2.2K3 ปีที่แล้ว
In this lecture, I explain one of the principles of object-oriented programming: inheritance. Thanks to inheritance, we are able to relate objects with one another in a hierarchical way, where we define generic objects that more specific objects may inherit from. The lecture is slightly edited to remove student interactions and appearances. Social Media Instagram: velazcojd Podca...
The Difference between Virtual, Augmented, Mixed, and Extended Reality - VR, AR, MR, and XR
มุมมอง 10K3 ปีที่แล้ว
In this video, we take a brief look at the difference between virtual reality (VR), augmented reality (AR), mixed reality (MR), and extended reality (ER). Social Media Instagram: velazcojd Podcast: th-cam.com/channels/FKLsd732204hO-PFW1j8Cg.html Equipment Microphone: amzn.to/3leXZR4 Touch Input: amzn.to/30Z1Mex Main Monitor: amzn.to/3rfwfiQ Second Monitor: amzn.to/3Gw8NTv Video E...
Thank You for 100+ Subscribers! | Vlog
มุมมอง 1423 ปีที่แล้ว
Thank You for 100 Subscribers! | Vlog
Cross-platform Qt 6 CMake Project Setup
มุมมอง 32K3 ปีที่แล้ว
In this video I show you how to set up Qt 6 and a CMake file which can be used to build your Qt C project to be used with Visual Studio 2019 and Qt Creator. This CMake file is usable in Windows, Mac, and Linux. GitHub Repository: github.com/VelazcoJD/Qt6CMake Qt Logging Video: th-cam.com/video/2OSXNdrJ3H0/w-d-xo.html Social Media Instagram: velazcojd Podcast: th-cam.com/channels/...
Learn Programming with C++ - Nested Ifs
มุมมอง 1713 ปีที่แล้ว
This video is part of the Learn Programming with C video series. In this video, I talk how we make decisions within decisions using a concept known as nested ifs. #coding #programming #cplusplus #computerscience Previous Video: th-cam.com/video/eA96FStbBHw/w-d-xo.html Next Video: TBA Video Series: th-cam.com/play/PLkjbuaHoEQvi41bJqe4GjsDLSTaNKkvn2.html Equipment Microphone: amzn.to/3leXZR4 Touc...
Learn Programming with C++ - Else Statement
มุมมอง 933 ปีที่แล้ว
This video is part of the Learn Programming with C video series. In this video, I discuss the else statement which is the complement of the if statement. Together they form the selection programing structure. #coding #programming #cplusplus #computerscience Previous Video: th-cam.com/video/jWANp8hqDdY/w-d-xo.html Next Video: th-cam.com/video/gGTVLrqinV4/w-d-xo.html Video Series: th-cam.com/play...
How to Add & Remove Qt Widgets Dynamically at Runtime
มุมมอง 36K3 ปีที่แล้ว
In this video I show you how to add any widget or layouts containing widgets to another widow or another layout. Code repository: github.com/VelazcoJD/QtDynamicWidgets Qt Widgets Theme: th-cam.com/video/zjWfDEUsobQ/w-d-xo.html Social Media Instagram: velazcojd Podcast: th-cam.com/channels/FKLsd732204hO-PFW1j8Cg.html Equipment Microphone: amzn.to/3leXZR4 Touch Input: amzn.to/30Z1M...
Learn Programming with C++ - If Statement
มุมมอง 1773 ปีที่แล้ว
Learn Programming with C - If Statement
HoloLens 2 Unboxing and Demonstration
มุมมอง 9K3 ปีที่แล้ว
HoloLens 2 Unboxing and Demonstration
Learn Programming with C++ - Multiple Conditions
มุมมอง 1.7K3 ปีที่แล้ว
Learn Programming with C - Multiple Conditions
Learn Programming with C++ - Conditional Operators Example
มุมมอง 923 ปีที่แล้ว
Learn Programming with C - Conditional Operators Example
Learn Programming with C++ - Conditional Operators
มุมมอง 1263 ปีที่แล้ว
Learn Programming with C - Conditional Operators
How to Deploy a Qt Widgets Applications on Windows
มุมมอง 27K3 ปีที่แล้ว
How to Deploy a Qt Widgets Applications on Windows
Learn Programming with C++ - Conditions
มุมมอง 1003 ปีที่แล้ว
Learn Programming with C - Conditions
Learn Programming with C++ - Relational Operators
มุมมอง 1313 ปีที่แล้ว
Learn Programming with C - Relational Operators
Learn Programming with C++ - Selection Programming Structure
มุมมอง 1453 ปีที่แล้ว
Learn Programming with C - Selection Programming Structure
Learn Programming with C++ - Introduction
มุมมอง 1.1K3 ปีที่แล้ว
Learn Programming with C - Introduction
Learn Programming with C++ - Scopes
มุมมอง 1683 ปีที่แล้ว
Learn Programming with C - Scopes
Learn Programming with C++ - Comments
มุมมอง 1493 ปีที่แล้ว
Learn Programming with C - Comments
How to set a GUI Theme to a Qt Widgets Application
มุมมอง 60K3 ปีที่แล้ว
How to set a GUI Theme to a Qt Widgets Application
Learn Programming with C++ - Sequential Programming Structure
มุมมอง 2.3K3 ปีที่แล้ว
Learn Programming with C - Sequential Programming Structure
Learn Programming with C++ - Programming Structures
มุมมอง 1973 ปีที่แล้ว
Learn Programming with C - Programming Structures

ความคิดเห็น

  • @Muhammad-phi
    @Muhammad-phi วันที่ผ่านมา

    The most informative video among Qt tutorials

  • @stevehageman6785
    @stevehageman6785 14 วันที่ผ่านมา

    Nice! :-)

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

    Quick and concise. Nice work

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

    God bless you,saved my day

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

    My brain is 😢 doomed

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

    I'm just curious why you're using functions from the C standard library instead of the `<iostream>` library. I'm very new to C++ programming and I really like watching your videos because you explain things well and make them easier to understand than others do.

  • @digitalmachine0101
    @digitalmachine0101 2 หลายเดือนก่อน

    Good information

  • @jotarojoestar1399
    @jotarojoestar1399 2 หลายเดือนก่อน

    can you do this on python?

  • @p.r.167
    @p.r.167 2 หลายเดือนก่อน

    it does not work for me I have an error like missing dll

  • @paulkap12
    @paulkap12 2 หลายเดือนก่อน

    Nice video, but the question is how we can pass this param1 that you show us in the end of the video from the scope where we have written the connect function? That's what I have never find a way to do yet.

  • @user-bj9cj3ow5p
    @user-bj9cj3ow5p 2 หลายเดือนก่อน

    what a beautiful work! But I keep get warning QLayout: Attempting to add QLayout "" to QFrame "frame", which already has a layout After I added QHBoxLayout* layout = new QHBoxLayout(ui->frame); in my code. Any help ??

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

    Thanks, buddy, much appreciated…

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

    perfect explanation, thanks a lot!

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

    THANK YOU DUDE!!!🙏

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

    very good video but what i wanna know is how i for a layout to take up the whole window and follow the strech that bit still seam unclear to me... I hope i dont have to do that bit via code that would be annoying..

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

    Thanks for understandable language u speak

  • @JanKowalski-hs7oh
    @JanKowalski-hs7oh 4 หลายเดือนก่อน

    Awesome video thanks budy ! You deserve to be known more truly

  • @SebleBeyene-jp8hp
    @SebleBeyene-jp8hp 4 หลายเดือนก่อน

    I thought it was CPP 😂😢

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

    This was very helpfull. Thanks man

  • @AhmedKhaled-xp7dm
    @AhmedKhaled-xp7dm 4 หลายเดือนก่อน

    Great content, Thank you

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

    Is it necessary to use a Frame to contain everything? How do I make sure the most outer layout is filling the size of the window?

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

    hello, I see you are doing this through Visual Studio (which use extension), is there anyway to do this in Qt Creator? I try your way in video but looks like the .exe file build by Qt Creator didn't work for this method well it did install some .dll files into the folder but when I run the .exe file I show "The procedure entry point _Z9qBadAllocv coud not be located in the dynamic link library"

  • @user-kb6bz9je4k
    @user-kb6bz9je4k 5 หลายเดือนก่อน

    I tried your code to set the stylesheet, but it doesn't load it. That said, I noticed that my Qt 5.15.2 does not have a "QtTheme.h" header file. QtThemeSupport/qtthemesupportversion.h does not do the trick. Further, I saw that you are using "QtTheme window;" whereas my default app uses "MainWindow w;", which throws error "Unknown Type name". Did you run your code successfully on 5.15.2 or later?

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

    Best

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

    You could just make a .bat file with the following contents: "C:\Qt\6.6.2\mingw_64\bin\windeployqt6.exe" "C:\Other otepadapp\NotepadTut.exe" pause

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

    The best explanation of mod(%) with it's use.

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

    How do you force Qt Creator to re-run the build configuation dialog? You had a project that had an existing config (MSVC was the compiler), but then you were able to get force Qt Creator to run the configation dialog again, allowing you to add a different compiler. How did you do that?

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

    you use c

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

    Hi friend, Awesome tutorial! Question: Why QT didn't generate the qvtkopenglwidget.h file? Even ran a search I couldn't find it? It also not shown in this tutorial, and it also doesn't exsist in your repository.

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

    what does 2 to the power 32-1 -1 mean?

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

    Nice but how do you get the text on the buttons to resize as well?

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

    Within Qt Designer, can you make an array of Checkboxes? i.e. Drag a checkbox into Designer and tell it this will be number 5 of 10? Or can this only be done via code QCheckBox ck[10]; ck[4].move()

  • @user-rp7qy4gf4g
    @user-rp7qy4gf4g 5 หลายเดือนก่อน

    <3 super amazing

  • @adilshoukat
    @adilshoukat 6 หลายเดือนก่อน

    The best explanation that I have seen so far. This video is for visual learners like me. Very underrated video.

  • @younesdeveloper
    @younesdeveloper 6 หลายเดือนก่อน

    Thanks

  • @a00chc00
    @a00chc00 6 หลายเดือนก่อน

    I am doing this for VS 2022, Qt6, CMake 3.25. but get an error for 'qvtkopenglwidget.h' not found. Did I do something wrong?

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

      I couldn't find it either and wondering on the same thing.

  • @user-zr3qr8ti1o
    @user-zr3qr8ti1o 6 หลายเดือนก่อน

    Unluckly this way of working does not work for me. I have Qt 6.6 latest, and MSVC 2019 and using Qt Creator the .../../release folder has the exe file, and it runs. When adding all libraries and stuff with windeployqt ../../../release/myApp.exe and clicking on it from the icon, it does not start. It does say anything. It simply does not start at all. I tried running from PowerShell either but, it returns to the prompt without openinig anything. Any clue?

  • @vusidanielmbonani4368
    @vusidanielmbonani4368 6 หลายเดือนก่อน

    Thank you for demystifying the polymorphism concept...❤

  • @vusidanielmbonani4368
    @vusidanielmbonani4368 6 หลายเดือนก่อน

    Thank You Sir...and Keep up the good work👏

    • @VelcodeCS
      @VelcodeCS 6 หลายเดือนก่อน

      🫡

  • @smallfarminventor
    @smallfarminventor 6 หลายเดือนก่อน

    Nice work thanks so much!

  • @hackpulsar
    @hackpulsar 6 หลายเดือนก่อน

    The most instructive, well structured and high quality tutorial on this topic. Thank you!

  • @justaszakarauskas6068
    @justaszakarauskas6068 6 หลายเดือนก่อน

    floats uses fmodf?

  • @user-wv3bw8kw4k
    @user-wv3bw8kw4k 6 หลายเดือนก่อน

    "I know there are some of you ith 10, 20, 30 tabs open" Me: *Galnces nervously at 127 tabs in 3 browsers

    • @VelcodeCS
      @VelcodeCS 6 หลายเดือนก่อน

      👀

  • @morrisabramian2276
    @morrisabramian2276 6 หลายเดือนก่อน

    even tho it does not look like the calculator but i've learned what I wanted and that's all that matters :D , thanks !

    • @VelcodeCS
      @VelcodeCS 6 หลายเดือนก่อน

      😅

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

    What if I want to have only an exe file?

  • @user-ow4li8sn1p
    @user-ow4li8sn1p 7 หลายเดือนก่อน

    Excellent source of knowledge and well explained. You are changent my carreer right know, thanks for your dedication

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

    Thanks

  • @user-wp6pu4ud6y
    @user-wp6pu4ud6y 7 หลายเดือนก่อน

    Hey thanks for the video, i have a question that when we try to export a project from Qt design studio to Qt creator, it uses cpp main file to load the qml, how can i do it for python development?

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

    thank you!!!!!

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

    Very useful, thank you so much