The "this" keyword in C++

  Рет қаралды 247,788

The Cherno

The Cherno

6 жыл бұрын

Patreon ► / thecherno
Twitter ► / thecherno
Instagram ► / thecherno
Discord ► / discord
Series Playlist ► • C++
Thank you to the following Patreon supporters:
- Samuel Egger
Gear I use:
-----------------
BEST laptop for programming! ► geni.us/pakTES
My FAVOURITE keyboard for programming! ► geni.us/zNhB
FAVOURITE monitors for programming! ► geni.us/Ig6KBq
MAIN Camera ► geni.us/t6xyDRO
MAIN Lens ► geni.us/xGoDWT
Second Camera ► geni.us/CYUQ
Microphone ► geni.us/wqO6g7K

Пікірлер: 342
@h.hristov
@h.hristov 6 жыл бұрын
Thanks for this->video!
@Gilpow
@Gilpow 6 жыл бұрын
*cringes*
@akshatsahay9015
@akshatsahay9015 6 жыл бұрын
oof
@dingoDogMan
@dingoDogMan 5 жыл бұрын
@@akshatsahay9015 So the video that we are watching is a dereferenced member of the current object.
@deltarambo6230
@deltarambo6230 4 жыл бұрын
Curious use-case of indirection..!
@giancedrick507
@giancedrick507 4 жыл бұрын
@@dingoDogMan the current object is the entity of this youtube channel
@justvinchy8776
@justvinchy8776 4 жыл бұрын
"You could do this for this, but most of the people just do that."
@ciso
@ciso 3 жыл бұрын
Sooooo can i use that->now?
@avadhut325
@avadhut325 6 жыл бұрын
This series is really helping me to learn C++ in better way
@deleted_handle
@deleted_handle Жыл бұрын
You actually understand what he is saying? 😐
@tuantranluuquoc2910
@tuantranluuquoc2910 Жыл бұрын
@@deleted_handle yes, actually after several months solving uni problems and interacting with the language, you will get what he's saying, even with that speaking pace :v
@beUnique-gq7iz
@beUnique-gq7iz 10 ай бұрын
jamtay ka c++ ata
@adamrushford
@adamrushford 8 ай бұрын
This series is really helping me to learn C++ in a better way
@riccardopesce3564
@riccardopesce3564 4 жыл бұрын
We're gonna talk about this - this what? this - "visible frustration"
@SlowCuberThirstix
@SlowCuberThirstix 2 жыл бұрын
Damn, I love it. No offtopic BS that is everywhere on youtube, just straight to the main topic, well explained and very compressed. Much better than elongated videos and if you dont keep up you can just pause once in a while.
@TW19567
@TW19567 9 ай бұрын
Or run at 80% speed that I do!
@only4posting
@only4posting 6 ай бұрын
​@@TW19567 is it me, or he talks 2 times faster than a regular human...? Many things he talks about already are super complex to grasp, like the lambda stuff... the functions overloading.... but if he says 3000 words per minute, it's even harder.
@itay2828
@itay2828 6 жыл бұрын
the word 'this' was used 35 times in the video
@TheCherno
@TheCherno 6 жыл бұрын
Would have been a great drinking game
@lewisb8634
@lewisb8634 6 жыл бұрын
TheChernoProject I was thinking that "i'll make a tutorial on that in the future, which you can access here" would also be quite a good drinking game! For some of the previous episodes at least :)
@AlexCouch65
@AlexCouch65 6 жыл бұрын
Ihtay! How's it going! I know this is awkward and all but I need some sand for my homemade sandbox, and american sand won't do. Could you ship some out to me at 123 Main St., ThisIsNotARealAdress, United States. Thanks mate!
@simonmaracine4721
@simonmaracine4721 3 жыл бұрын
Actually it was used 43 times. I counted it with a counter program on my computer.
@jonf6509
@jonf6509 3 жыл бұрын
timestamps?
@Skulltroxx
@Skulltroxx 4 жыл бұрын
bruh, this is some next level shit.. I completed watching an entire C++ beginner series, and many of the things you said were out of my grasp
@ItsTop7.
@ItsTop7. 3 жыл бұрын
the same thing happend to me , and the solution that I did is rewatching the whole Cherno's C++ series
@pranavraja9045
@pranavraja9045 2 жыл бұрын
was it from Mike Danes free coding boot camp
@user-ib3ev5pl2t
@user-ib3ev5pl2t 4 ай бұрын
and how's your c++ 4 years later?
@lackahs
@lackahs 4 күн бұрын
@@user-ib3ev5pl2t prob didn't stick with it, not many people do
@SWATxiZantes
@SWATxiZantes 6 жыл бұрын
Maybe.. No Dont! Haha :p
@w3w3w3
@w3w3w3 4 жыл бұрын
'this' is 'self' in Python.
@orvvro
@orvvro 4 жыл бұрын
Thanks, I was wondering about that
@SeucheAchat
@SeucheAchat 4 жыл бұрын
Best explanation possible indeed
@justasydefix6251
@justasydefix6251 3 жыл бұрын
Python is just a kid-friendly and a slow version of C++ . *I am just kidding!*
@this_is_mac
@this_is_mac 3 жыл бұрын
I was thinking the same. but you don't have to pass this to every method in c++
@godnyx117
@godnyx117 3 жыл бұрын
@@justasydefix6251 It's overall a "not so good" Language imo. There are no pointers so we can't do a lot of stuff, Classes are not as powerful as C++ and other languages, it's dynamic typed so forget safety and as I said safety, there is no word that declares a variable so get ready for spending ours on debugging just for a typo in a variables name, it's probably the slowest language out there and probably there are some other problems that I don't know yet cause I haven't spend so many time with it. So yeah...
@DanielLiljeberg
@DanielLiljeberg 6 жыл бұрын
Looking at the example of running "delete this" in the constructor I see the type of thing people who decided to go Java when I decided to go C++ way back are pointing too explaining how bad C++ is. I point at it and say, you have complete controll in C++, but you better know what YOU are doing otherwise you can blow your leg off. I like that C++ is like this. I like the controll, I like to know what happens and deduce the exact memory usage of my application even before I run it. Sure, C# allows me to build a quick Windows application in minutes, but besides what I have actually written half of the universe is instanciated when I run it and my level of control is so much smaller. And yes, I started out making games and 3D engines when I started with C++ so memory, speed, optimizing code etc. was prime concerns. Back before that I did all kinds of random Windows applications from Windows 3.11 to Windows 98 and used Visual Basic so I know what it's like to not really care about those things too :)
@darthglowball
@darthglowball 6 жыл бұрын
I made several 3D engines (polygon and voxel type) in a 2D Lua game engine called Löve with only setcolor and setpixel functions. So I know the algorithms and math to calculate every pixel to create a textured 3d shape on the screen (this is what opengl does for the programmer, doesn't it?). My dream has always been to create a 3D engine and make my own game in it. My demo's had many bottlenecks because I used a high level language that has a lot of overhead (even though it's JIT) and it ran on the processor. It was fun for learning purposes. Eventually I got sick of 100% CPU usage and 0.1 FPS for 1000 polygons lol, so now I'm here on this path, in the hope that learning c++ and opengl will make my dreams come true to have my own game engine with reasonable performance.
@theshermantanker7043
@theshermantanker7043 2 жыл бұрын
Java largely replaces it with a reference system that is pretty powerful to give it credit, just nothing like the insane control C and C++ give you
@mytech6779
@mytech6779 2 жыл бұрын
I've never understood why people insist on comparing c++ with java/c# they are fundamentally different tools for totally different purposes. Machine code on raw hardware, verses running apps on top of a byte code interpreter. And then they are compared so often that not tech managers start thinking they are interchangeable and use the wrong language for a project because of past hiring practices or some other rumor about traits of the language. (especially when you get into non-x86 stuff)
@DanielLiljeberg
@DanielLiljeberg 2 жыл бұрын
​@@mytech6779 Well... "different tools for totally different purposes"... This is nitpicking but I would say that I can somewhat understand it. Because they are all "programming languages" used to "write a computer program". That said... when you get under the hood and look at the entire chain of how they do this and you get from written commands to executed machine instructions, they are very different.
@mytech6779
@mytech6779 2 жыл бұрын
@@DanielLiljeberg Similar to saying dump trucks and farm tractors are both vehicles used for moving dirt. True, but not a particularly useful comparison as their use cases have very limited overlap.
@Banom7a
@Banom7a 6 жыл бұрын
Delet this
@Henry-Wilder
@Henry-Wilder 3 жыл бұрын
Bro my pc bluescreened when I put that in a destructor
@flavios9942
@flavios9942 3 жыл бұрын
@@Henry-Wilder bruh really?
@rcookie5128
@rcookie5128 6 жыл бұрын
Audio sounds clean (don't know if it was worse before)! So many "this" in _this_ video ;)
@xristosbart8217
@xristosbart8217 6 жыл бұрын
The setting and the new mic are great pls keep them like this. Thanks for doing more than one video a week. Keep up the great work!
@skullFace977
@skullFace977 3 жыл бұрын
I really adore the way how you explain. That's very straightforward without any water and this is why you're so dope.
@Henry14arsenal2007
@Henry14arsenal2007 2 жыл бұрын
One of the most amazing things about Cherno besides his extensive knowledge is his ability to touch-type fast while talking without making any major mistakes and also knowing all shortcuts and whatnot.
@shanewalsch
@shanewalsch Жыл бұрын
Anyone should be able to do it, i dont understand why so few can though
@aaronvansichem
@aaronvansichem Жыл бұрын
stuff like that comes with a shit ton of expierience. But all the while still impressive.
@RogerTannous
@RogerTannous 3 жыл бұрын
Because we added printEntity(this); to the Entity constructor, 4:01 declaring function printEntity like:: void printEntity(Entity*); would return:: error: variable or field ‘printEntity’ declared void Solution:: also declare class Entity before the declaration of function printEntity as in:: class Entity; void printEntity(Entity*);
@heshamzahra4836
@heshamzahra4836 2 жыл бұрын
yes that so cool because it's give with me an error of declaration thanks so much
@ultimatedragon4281
@ultimatedragon4281 2 жыл бұрын
Wait, you can declare the class that way too? Didn't know that... Gotta change the code now.
@RogerTannous
@RogerTannous 2 жыл бұрын
@@ultimatedragon4281 It's like when you declare function prototypes in header files.
@yavuzselimcagan5233
@yavuzselimcagan5233 2 жыл бұрын
ah It drove me crazy thanks man.
@paul70079
@paul70079 6 жыл бұрын
I like this room more because I prefer the warm light against the cold one
@mohammedyussif8893
@mohammedyussif8893 5 жыл бұрын
you are the best tearcher for c++ indeed , am learning programming all the way from west Africa Ghana
@93davve93
@93davve93 6 жыл бұрын
The sound is great, thanks Cherno! :)
@ramimobader6277
@ramimobader6277 2 жыл бұрын
5:16 lmao. Studying while having fun, that's really good. Big thank you, you're helping me personally a lot.
@joydivisione1420
@joydivisione1420 3 жыл бұрын
This tutorials are sick!! Nothing like those beginner craps that KZfaq is full of! Thank you dude!!
@andersonklein3587
@andersonklein3587 2 жыл бұрын
"But maybe..." " *no* *don't!* ". XD That has to be the best devil vs angel Cherno moment in all of your videos.
@user-ty1ps9nb8g
@user-ty1ps9nb8g 3 жыл бұрын
this video help me learning cpp in a different way, thank you so much
@serkanozturk4217
@serkanozturk4217 Жыл бұрын
Personal Notes: - Pointer to the current object instance that the method belongs to - Inside member fuction of an object which has member variable age for instance, you can say this->age
@st4ndby
@st4ndby 8 ай бұрын
You know you can Write your Personal nodes on your Personal Computer?
@serkanozturk4217
@serkanozturk4217 8 ай бұрын
@@st4ndbyI didn’t, glad you mentioned
@st4ndby
@st4ndby 8 ай бұрын
@@serkanozturk4217 no worries
@fugamantew
@fugamantew 4 жыл бұрын
Awesome vid-thanks for the series.
@mitlog
@mitlog 3 жыл бұрын
Gods Sake. You are the most clear explainer i ever met. Thank you.
@red6fauser
@red6fauser 6 жыл бұрын
back to this... see what i did there. cant get away doing stuff like this. 1 more usfull use for this. thats going to pass this. derefrencing this. u want to avoid doing this. dont write code like this. U are the master of your field. I just love this.
@TechniTrick
@TechniTrick 3 жыл бұрын
I always check if I have increased the playback speed... You're so fast man :D Best C ++ content! Thanks a lot!
@Dartz_Gone_Insane
@Dartz_Gone_Insane 3 жыл бұрын
your audio is always lit charno
@SkyenNovaA
@SkyenNovaA Жыл бұрын
the 'this' keyword proves invaluable when working with C callback functions. For example, when working with GLFW you can use 'this' as the user pointer of a window, and then create an abstract window class.
@arturopopoli2395
@arturopopoli2395 5 жыл бұрын
so useful as always... thanks a lot!
@loia5tqd001
@loia5tqd001 6 жыл бұрын
have to say I really really love these videos
@suntzu1409
@suntzu1409 3 жыл бұрын
4:18 "Thats where this comes in" I see what you did here.
@sushant_
@sushant_ 6 жыл бұрын
Most cool confident and smart coder i have seen.....never thought someone will teach coding in such a entertaining way😄
@jonathaskerber5472
@jonathaskerber5472 2 жыл бұрын
THANK YOU SO MUCH!
@smileynetsmileynet7922
@smileynetsmileynet7922 3 жыл бұрын
Cool guitars!
@leonardomarinovic3492
@leonardomarinovic3492 6 жыл бұрын
It already sounded good
@mytech6779
@mytech6779 2 жыл бұрын
C++ is like a truck, as a byproduct of it being five tons of steel with an engine you *can* run over street signs. That doesn't mean it was intended for running over street signs, nor should the designers be at fault for not finding a way to prevent the owner from misusing it. (And yeah there may come a time when you have a sign post on your own property and the truck is the most convenient way to remove it, but that is not the expected case.)
@rrobert3906
@rrobert3906 Жыл бұрын
great video in the first couple of minutes I understood why we needed "this"
@seditt5146
@seditt5146 6 жыл бұрын
So glad you added that at the end, I was thinking god I pray people don't write code like this 90% of this video.
@Narblo
@Narblo 6 жыл бұрын
I love this videos they have humor too :D
@nadnerb2178
@nadnerb2178 4 жыл бұрын
Audio sounds great!
@t0aM
@t0aM 5 жыл бұрын
love this
@Sisa095
@Sisa095 Жыл бұрын
I'm sorry but your videos are a pure chaos for me
@justchill99902
@justchill99902 2 жыл бұрын
"So anyway back to this... see what I did there?" Lol
@codysing8291
@codysing8291 6 жыл бұрын
great thanx for explaining. Keep up the good work. :)
@Rahulsharma-rg8ce
@Rahulsharma-rg8ce 9 ай бұрын
"back to this, see what i did there", had me rolling
@brvasista1
@brvasista1 Жыл бұрын
Hi, Awesome series. I have 1 question At around 4:27, How did you compile without doing a Forward Declaration of the class. My compiler (VS C++ Compiler) is screaming at me for not doing that
@elishamatahar8752
@elishamatahar8752 Жыл бұрын
Amazing!
@QuoteVG
@QuoteVG 6 жыл бұрын
nice cactus
@llord_aegon3460
@llord_aegon3460 3 ай бұрын
thanks for this->video
@autumnleaf8483
@autumnleaf8483 2 жыл бұрын
This is video is super high-quality.
@uniquemarketing648
@uniquemarketing648 2 жыл бұрын
Man this->guy is so incredible.
@Tea-Spin
@Tea-Spin 6 жыл бұрын
this->(is so helpful) thanks
@ArchlyVOLCY
@ArchlyVOLCY 5 сағат бұрын
this->is pretty well explained.
@matthiasschroeger
@matthiasschroeger Жыл бұрын
30 sec into the video and i understood, thank you so much
@bassemsamuel3249
@bassemsamuel3249 Жыл бұрын
the guitars in the background😍
@maxemore
@maxemore 3 жыл бұрын
this is awesome
@nickphilomath
@nickphilomath 9 ай бұрын
maybe... *explodes into ashes*
@acshafer83
@acshafer83 5 жыл бұрын
I was having a hard time understanding this->x = x from reading my textbook, so I came to this video. It clicked for me when you wrote it as (*this).x = x. Thanks!
@1Naif
@1Naif 6 жыл бұрын
Is it fine if i write "delete this;" in the destructure ?
@TheCherno
@TheCherno 6 жыл бұрын
Definitely not, that'll recursively call the destructor until your stack overflows (since delete calls the object's destructor). Why would you want to anyway?
@1Naif
@1Naif 6 жыл бұрын
TheChernoProject I never thought that it will call the destructure. Thanks 💖
@edepetede4742
@edepetede4742 4 жыл бұрын
@@TheCherno cause memes, you need to step your game up :P
@shikharmishra1
@shikharmishra1 4 жыл бұрын
​ @The Cherno ​@@1Naif reading your comment made me curious. I thought destructor had an implicit statement 'delete this'. So is it that or does 'delete this', call the destructor ?
@mohnish.deshpande
@mohnish.deshpande 3 жыл бұрын
The way you said: maybe...no dont!!! XD
@anupkodlekere3633
@anupkodlekere3633 5 жыл бұрын
Can you explain when do we use return *this? It's pretty confusing. And also, whats the use? Except the cascading of dot operators.
@erinkylecordero
@erinkylecordero 3 жыл бұрын
im starting to understand this year by year, maybe fully next year
@tylerbrock5465
@tylerbrock5465 3 жыл бұрын
Coding KZfaqrs who aren't experts: "So, I think this is how you use pointers, but you may want to fact check that!" Expert Coding KZfaqrs: "How to make a pointer: Just fucking make a pointer"
@computerprogrammer7942
@computerprogrammer7942 3 жыл бұрын
😐😑😐
@Urbanski751
@Urbanski751 3 жыл бұрын
hey! Your mic is awesome ;) ;)
@phantomstriker7996
@phantomstriker7996 Жыл бұрын
"this" is a pointer that is inside of a class
@louiskamzatie5812
@louiskamzatie5812 5 жыл бұрын
this->video was helpful
@chainonsmanquants1630
@chainonsmanquants1630 3 жыл бұрын
Thanks
@wtfchazpwnt
@wtfchazpwnt 4 жыл бұрын
This made for a great video!
@dennis8171
@dennis8171 6 жыл бұрын
Watch the entire tutorial series and take a shot every time he says exactly in a weird way.
@Gilpow
@Gilpow 6 жыл бұрын
Dennis *in an Australian way
@floppy-disko2378
@floppy-disko2378 3 жыл бұрын
2:54 Couldn't you just use different letters for the names in the parentesis of the constructor so you could write for example: Entity(int a, int b) { x = a; y = b; } or am I missing something?
@abhishekbhaumick3018
@abhishekbhaumick3018 4 жыл бұрын
the " ... but, maybe ..." part @5:15 seriously reminded me of Jim Halpert #TheOffice
@gshrma
@gshrma 3 жыл бұрын
This video explains this in c++ very well. Do watch this to understand this. I hope you can understand which this is this and which this is this.
@little006little006
@little006little006 5 жыл бұрын
Is it always ok to use this->var_name to access an object's member variable, even when the same thing can be done with just var_name? Is it common practice?
@eliasgvinp2141
@eliasgvinp2141 6 жыл бұрын
I've written this comment under one of your old videos. But if you haven't seen, i'll repeat (sorry for disturbing) It would be grate to see video from you about memory in programm (stack, heap, section of memory for code, section of memory for global variables and other) P.S. Really great videos. Deep and simple. The only problem - the sequence of topics is inconsistent (unsystematic)
@harshalrathi8332
@harshalrathi8332 2 жыл бұрын
Hi Cherno, I have a question, the way this behaves is rather different than normal constant pointers, can you just brief me why? It feels ambiguous to see it at first glance, put it is also great in terms of functionality, so is it kinda like overloading????
@gunrunjk
@gunrunjk 6 жыл бұрын
Nice!!
@chrischauhan1649
@chrischauhan1649 5 жыл бұрын
back to this... did you see what I did there. Lol
@TeriyakiTakeout
@TeriyakiTakeout 4 жыл бұрын
I wish my teachers would show this->series in their classes. For real though.
@swingdancinglolz
@swingdancinglolz 4 жыл бұрын
At 1:30, isn’t initializing them with that style of member initialization doing the exact same thing as initializing x=x in the body of the function? How are they different?
@walrexx_2370
@walrexx_2370 4 жыл бұрын
this lit
@mardiyonghasben1619
@mardiyonghasben1619 8 ай бұрын
thank..sir thus vidio perfect..goodluck
@Rivandu
@Rivandu 4 жыл бұрын
Does THIS only work with public variables or also private?
@kartikpintu
@kartikpintu Жыл бұрын
quick question: how come you didn't have to pre-define class Entity to use within the scope if PrintEntity(). My compiler throws an error. explain?
@DigitalDivotGolf
@DigitalDivotGolf 5 жыл бұрын
After a few loops i got this...
@itsachickenwiththing
@itsachickenwiththing 6 жыл бұрын
Audio sounds much better.
@mryup6100
@mryup6100 4 жыл бұрын
Ok, so I finally understand this!
@dakeypunchar6930
@dakeypunchar6930 Жыл бұрын
no dont, dont, but maybe but don't. That was awesome. LoL
@mryup6100
@mryup6100 4 жыл бұрын
Definition of keyword this: this is a pointer to the current object instance that the method belongs to.
@ItsTheJackpot
@ItsTheJackpot 6 жыл бұрын
Audio is a lot better!
@drunkenmaster_16
@drunkenmaster_16 2 жыл бұрын
I had to watch in .75x to really understand everything, you speak so fast
@3athomy1
@3athomy1 5 жыл бұрын
I think you are going too Fast!
@lysdexic9129
@lysdexic9129 6 жыл бұрын
why didn't you have to forward declare Entity when you declared the PrintEntity function?
@TheCherno
@TheCherno 6 жыл бұрын
That's not going to compile (just an example). You would need to forward declare it for it to compile.
@shaktisingh3864
@shaktisingh3864 6 жыл бұрын
I had the same doubt. Thanks.
@mujahidshaikh2837
@mujahidshaikh2837 4 жыл бұрын
@@TheCherno I'm getting error undeclared entity
@raghavsrivastava2910
@raghavsrivastava2910 2 жыл бұрын
@@TheCherno Thank you so much for clearing this
@raghavsrivastava2910
@raghavsrivastava2910 2 жыл бұрын
@@mujahidshaikh2837 declare class Entity; before declaring void printEntity(Entity* e);
@GfastGao
@GfastGao 5 жыл бұрын
literally saw this vid >5 times. Now I'm starting to believe I do understand what is "this". The "this" is kinda "automagic". The class member variables call in class member functions actually can be unstood as kinda syntactic-sugar, too. Because if not, you have to add "this->" nearly everywhere in the class definition. (Somehow I saw this much offnen in Java)
@nerdyguygaming4640
@nerdyguygaming4640 Жыл бұрын
If you know python, consider it as "self" For example you want to make a method set_value(); Without "this" you need to pass the object or instance Like this: void set_value(classname &Obj, int value){ Obj.value = value; } Then you do: Obj.set_value(Obj, value); But with "this" it will be like: void set_value(int value){ this->value = value; } Obj.se_tvalue(value);
@pierfrancescopeperoni
@pierfrancescopeperoni 3 жыл бұрын
0:09 So is multiple th hard to pronounce also for English speakers? English has very difficult sounds for me, compared to the other languages, expecially th. Maybe through thorough thought though...
@leixun
@leixun 4 жыл бұрын
*My takeaways:* *this* keyword is a pointer to the current object 0:22
@Beatsbasteln
@Beatsbasteln 4 жыл бұрын
yes, the audio improved a lot
@jeroenkoffeman9402
@jeroenkoffeman9402 4 жыл бұрын
Nice, yes the sound is better
@blastertidal6479
@blastertidal6479 2 ай бұрын
Top 10 functions Eminem is afraid to *this:
Object Lifetime in C++ (Stack/Scope Lifetimes)
11:00
The Cherno
Рет қаралды 156 М.
CONST in C++
12:54
The Cherno
Рет қаралды 396 М.
Final muy increíble 😱
00:46
Juan De Dios Pantoja 2
Рет қаралды 54 МЛН
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 36 МЛН
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 4,3 МЛН
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
POINTERS in C++
16:59
The Cherno
Рет қаралды 1 МЛН
this Keyword And Use Cases Explained | C++ Tutorial
10:30
Portfolio Courses
Рет қаралды 5 М.
Function Pointers in C++
12:41
The Cherno
Рет қаралды 382 М.
you will never ask about pointers again after watching this video
8:03
Low Level Learning
Рет қаралды 2,1 МЛН
Copying and Copy Constructors in C++
20:52
The Cherno
Рет қаралды 422 М.
Faster than Rust and C++: the PERFECT hash table
33:52
strager
Рет қаралды 522 М.
The "auto" keyword in C++
17:04
The Cherno
Рет қаралды 200 М.
Should you learn C++?? | Prime Reacts
20:29
ThePrimeTime
Рет қаралды 329 М.
When you FULLY AUTOMATE mathematics...
29:47
Real Civil Engineer
Рет қаралды 266 М.
Final muy increíble 😱
00:46
Juan De Dios Pantoja 2
Рет қаралды 54 МЛН