- 61
- 460 318
Velcode
United States
เข้าร่วมเมื่อ 20 มี.ค. 2020
A channel dedicated to programming tutorials and development. These videos consist of content I've learned over the years as a computer scientist. Videos are related to various programming languages but with an emphasis on C++ and Python.
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
___ 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
มุมมอง: 2 183
วีดีโอ
Understanding Abstract Functions, Classes, & Interfaces with C++ | OOP Lecture
มุมมอง 4972 ปีที่แล้ว
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
มุมมอง 8663 ปีที่แล้ว
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
มุมมอง 2653 ปีที่แล้ว
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
มุมมอง 1913 ปีที่แล้ว
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
มุมมอง 3293 ปีที่แล้ว
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
มุมมอง 1033 ปีที่แล้ว
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
มุมมอง 3863 ปีที่แล้ว
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.3K3 ปีที่แล้ว
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...
Cross-platform Qt 6 CMake Project Setup
มุมมอง 34K3 ปีที่แล้ว
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
มุมมอง 1763 ปีที่แล้ว
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
มุมมอง 1013 ปีที่แล้ว
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
มุมมอง 37K3 ปีที่แล้ว
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
มุมมอง 1923 ปีที่แล้ว
Learn Programming with C - If Statement
Learn Programming with C++ - Multiple Conditions
มุมมอง 1.8K3 ปีที่แล้ว
Learn Programming with C - Multiple Conditions
Learn Programming with C++ - Conditional Operators Example
มุมมอง 974 ปีที่แล้ว
Learn Programming with C - Conditional Operators Example
Learn Programming with C++ - Conditional Operators
มุมมอง 1484 ปีที่แล้ว
Learn Programming with C - Conditional Operators
How to Deploy a Qt Widgets Applications on Windows
มุมมอง 29K4 ปีที่แล้ว
How to Deploy a Qt Widgets Applications on Windows
Learn Programming with C++ - Relational Operators
มุมมอง 1484 ปีที่แล้ว
Learn Programming with C - Relational Operators
Learn Programming with C++ - Selection Programming Structure
มุมมอง 1514 ปีที่แล้ว
Learn Programming with C - Selection Programming Structure
Learn Programming with C++ - Introduction
มุมมอง 1.3K4 ปีที่แล้ว
Learn Programming with C - Introduction
How to set a GUI Theme to a Qt Widgets Application
มุมมอง 62K4 ปีที่แล้ว
How to set a GUI Theme to a Qt Widgets Application
Learn Programming with C++ - Sequential Programming Structure
มุมมอง 2.5K4 ปีที่แล้ว
Learn Programming with C - Sequential Programming Structure
Learn Programming with C++ - Programming Structures
มุมมอง 2094 ปีที่แล้ว
Learn Programming with C - Programming Structures
The topic of fucking an oligophrenic with a stool is not disclosed
Thank you so much!
21:17 in my kit management i cant see CMake tab.. anyone please help me
So definition and initialization is interchangeable?
great mountains, very clear example
Why c++ isnt converted directly to machine code ? Why need assembly first then machine code
Thank you!
Great tutorial. Though some of those qss-stock themes will need a *lot* of editing to excise the eye-bleed out of them. Gotta love programmer art , I guess.
even in sept 2024 i couldnt find any info on how to accomplish this, THANK YOU SO MUCH! you saved me a probable 4 extra hours of banging my head trying to figure it out.
:)
thanks man your the best!!
The most informative video among Qt tutorials
Nice! :-)
Quick and concise. Nice work
God bless you,saved my day
My brain is 😢 doomed
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.
Good information
can you do this on python?
it does not work for me I have an error like missing dll
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.
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 ??
Thanks, buddy, much appreciated…
perfect explanation, thanks a lot!
THANK YOU DUDE!!!🙏
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..
Thanks for understandable language u speak
Awesome video thanks budy ! You deserve to be known more truly
I thought it was CPP 😂😢
This was very helpfull. Thanks man
Great content, Thank you
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?
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"
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?
Best
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
The best explanation of mod(%) with it's use.
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?
you use c
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.
what does 2 to the power 32-1 -1 mean?
Nice but how do you get the text on the buttons to resize as well?
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()
<3 super amazing
The best explanation that I have seen so far. This video is for visual learners like me. Very underrated video.
Thanks
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?
I couldn't find it either and wondering on the same thing.
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?
Thank you for demystifying the polymorphism concept...❤
Thank You Sir...and Keep up the good work👏
🫡
Nice work thanks so much!