extern "C" In C++

  Рет қаралды 45,706

CppNuts

CppNuts

Күн бұрын

Пікірлер: 75
@zzaustin7943
@zzaustin7943 2 жыл бұрын
I appreciate this video goes into the effort showing the actual problem we will run into without this keyword, quite often a problem is the best point of view for understanding something. Great job!
@CppNuts
@CppNuts 2 жыл бұрын
Glad it helped!
@sachind1849
@sachind1849 6 жыл бұрын
I subscribed after watching this beautiful explaination
@prudhvi_reddy
@prudhvi_reddy 2 жыл бұрын
Denikante manchi explanation chupichina vadiki life settlement ra 😅.. really Awesome explanation ✨
@adriengrzesiak598
@adriengrzesiak598 Жыл бұрын
Really clear explanation with behind the scenes showcase, thanks.
@joelmanning249
@joelmanning249 2 жыл бұрын
Excellent tutorial cleared up where I was going wrong with the compilation, much appreciated
@CppNuts
@CppNuts 2 жыл бұрын
Thanks
@talhahisham6497
@talhahisham6497 4 жыл бұрын
what is better practice? to use extern C when including the header files? or using the ifdef _cplusplus with extern c inside the included header file? Thank you for the video.
@ramakrishnaj9743
@ramakrishnaj9743 7 жыл бұрын
Finally we got right guy. Amazing keep rocking.
@memorylanezz
@memorylanezz 6 жыл бұрын
Great video. To the point and precise with example. Thanks.
@CppNuts
@CppNuts 6 жыл бұрын
Thanks man!!
@hameem6845
@hameem6845 7 жыл бұрын
Very well explained..Thanks a lot
@CppNuts
@CppNuts 7 жыл бұрын
+Hameem Ahmed, you are welcome..
@vipinkumar-kf6jr
@vipinkumar-kf6jr 3 жыл бұрын
Thank you so much sir for explaining so great fully, i appreciate your efforts you've put into into us to the depth.
@CppNuts
@CppNuts 3 жыл бұрын
Thanks dude..
@iamdshiva1388
@iamdshiva1388 3 жыл бұрын
Bro this was eating my head .... Since last 2 hours man . Thank you bro
@CppNuts
@CppNuts 3 жыл бұрын
Most welcome 😊
@yagnikvasoya6413
@yagnikvasoya6413 6 жыл бұрын
That's the best explanation sir.
@CppNuts
@CppNuts 6 жыл бұрын
Thanks dude :)
@rahul-patil
@rahul-patil 3 жыл бұрын
You are awesome! Kudos!
@niladripaul7032
@niladripaul7032 5 ай бұрын
So is it ok to say that extern C tells compiler to treat this part as a C program and compile it that way? If I do not add this header file and add the function under the extern C section?
@_N_E_E_R_A_J_
@_N_E_E_R_A_J_ 2 жыл бұрын
I have a huge respect of your knowledge. Your subscriber += 1
@DheerajSinghal02
@DheerajSinghal02 Жыл бұрын
Thanks for the video. I wasted some time yesterday because I was not aware of this.
@karthickraj6580
@karthickraj6580 5 жыл бұрын
Can you please tell why you are using -6 during the compilation?
@QWANT18
@QWANT18 2 жыл бұрын
Thank You, Mister. It is interesting and useful.
@shahadalrawi6744
@shahadalrawi6744 Жыл бұрын
Thank you so much! Very clear explination
@Capture.Castle
@Capture.Castle 6 жыл бұрын
VERY Helpful! Thank you!
@rupeshyadav1862
@rupeshyadav1862 6 жыл бұрын
You are welcome!!
@natis727
@natis727 10 ай бұрын
Very clear explanation, thanks
@szppeter9482
@szppeter9482 5 жыл бұрын
Such great and clear explanation.
@CppNuts
@CppNuts 5 жыл бұрын
Thanks for the comment!!
@axxellblaze
@axxellblaze 2 жыл бұрын
Thats helpful. Thank you!
@pauribelles7920
@pauribelles7920 6 жыл бұрын
which distribution are you using on this vid?
@CppNuts
@CppNuts 6 жыл бұрын
It is Xubuntu.
@veyoncecreations7251
@veyoncecreations7251 3 жыл бұрын
hfff final my doubt got cleared, Thanks man
@CppNuts
@CppNuts 3 жыл бұрын
Glad to hear that!
@mshingote
@mshingote 6 жыл бұрын
Time[ 4:06] I think it's function overloading.
@CppNuts
@CppNuts 6 жыл бұрын
Hi Mayur, my bad. Thanks for your comment.
@druidclash9161
@druidclash9161 6 жыл бұрын
Hmmm. Actually, I think extern using isn't limited by only this example. I mean a lot of resources would provide more examples of using it. But such one, I've seen first
@davidebattistoli5623
@davidebattistoli5623 3 жыл бұрын
Great video, you have explained very clearly.
@CppNuts
@CppNuts 3 жыл бұрын
Glad it was helpful!
@durgaprasadthota2093
@durgaprasadthota2093 3 жыл бұрын
Excellent explanation 👌
@Skibide-r1t
@Skibide-r1t 5 жыл бұрын
Great explanation! Isn't impossible to compile it to see the result of the communication between them? In my way is said: C:\Users\DOA\AppData\Local\Temp\cc2pn2Gx.o app.cpp:(.text+0x2a): undefined reference to `fun' C:\Users\DOA\PROJETC\collect2.exe [Error] ld returned 1 exit status Why this happens? Thanks!
@CppNuts
@CppNuts 5 жыл бұрын
Show me the code?
@tkdboy0182
@tkdboy0182 2 жыл бұрын
Very clear video thank you :)
@CppNuts
@CppNuts 2 жыл бұрын
Glad you liked it
@pawansinghvohra160
@pawansinghvohra160 5 жыл бұрын
Good Explanation, But if we directly import .c file in .cpp file, it doesn't require "extern " why so? thanks.
@CppNuts
@CppNuts 5 жыл бұрын
Then in that case compiler will do name mangling on those function which are coming from .c file.
@pawansinghvohra160
@pawansinghvohra160 5 жыл бұрын
Okay, thanks :-)
@9ShivamSharma
@9ShivamSharma 7 жыл бұрын
" GREAT " - " Great job please keep paying it forward "
@CppNuts
@CppNuts 7 жыл бұрын
Shivam Sharma Thanks. :)
@abhinavrajsingh5262
@abhinavrajsingh5262 2 жыл бұрын
awesome sir thanks.
@rahulr9301
@rahulr9301 2 жыл бұрын
great video as always:):)
@CppNuts
@CppNuts 2 жыл бұрын
Thanks for the visit
@pnr512
@pnr512 7 жыл бұрын
outstanding videos. thanks
@CppNuts
@CppNuts 7 жыл бұрын
+pnr512 Thanks.. :D
@yasamanderiszadeh902
@yasamanderiszadeh902 4 жыл бұрын
Great explanation, thanks
@CppNuts
@CppNuts 4 жыл бұрын
Glad it was helpful!
@nithyapn5997
@nithyapn5997 6 жыл бұрын
Is "C" after extern just a name? Can I give anything over there?
@CppNuts
@CppNuts 6 жыл бұрын
No it should be"C" only.
@nithyapn5997
@nithyapn5997 6 жыл бұрын
CppNuts May I know the reason why it is so?
@CppNuts
@CppNuts 6 жыл бұрын
because in c name mangling is not there, and we are using c code in c++, so we are saying that dear compiler please don't treat this much of code as c++ code because it belongs to c type code, notice this we are saying it belongs to c type code that's the reason it is extern "C".
@keerthanam5141
@keerthanam5141 3 жыл бұрын
Very helpful
@CppNuts
@CppNuts 3 жыл бұрын
Thanks..
@sarveshkaran9380
@sarveshkaran9380 5 жыл бұрын
Good explanation
@CppNuts
@CppNuts 5 жыл бұрын
Thanks dude!!
@linuxtubers7313
@linuxtubers7313 6 жыл бұрын
Thanks
@tincustefanlucian7495
@tincustefanlucian7495 7 жыл бұрын
very good video
@CppNuts
@CppNuts 7 жыл бұрын
Thanks Tincu Stefan Lucian.. :)
@trilecao9014
@trilecao9014 2 жыл бұрын
6:30
@3bdo3id
@3bdo3id Жыл бұрын
Thanx :)
@believeinpractical3930
@believeinpractical3930 4 жыл бұрын
Nice
@CppNuts
@CppNuts 4 жыл бұрын
Thanks
@afonshinMegaPetuh
@afonshinMegaPetuh 5 жыл бұрын
вельком ту май туториаль
@MedSalemDZ
@MedSalemDZ Жыл бұрын
Thanks
Name Mangling In C++
4:36
CppNuts
Рет қаралды 14 М.
How Compilation Works Internally In C And C++?
12:39
CppNuts
Рет қаралды 53 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Function Hiding In C++
5:45
CppNuts
Рет қаралды 19 М.
Diamond Problem In C++
4:58
CppNuts
Рет қаралды 46 М.
Structural Padding & Packing In C & C++
15:28
CppNuts
Рет қаралды 113 М.
static_cast In C++
15:37
CppNuts
Рет қаралды 93 М.
What is Volatile Keyword? When It Should be used? with example : Part1  | Hindi
4:49