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!
@CppNuts2 жыл бұрын
Glad it helped!
@sachind18496 жыл бұрын
I subscribed after watching this beautiful explaination
@prudhvi_reddy2 жыл бұрын
Denikante manchi explanation chupichina vadiki life settlement ra 😅.. really Awesome explanation ✨
@adriengrzesiak598 Жыл бұрын
Really clear explanation with behind the scenes showcase, thanks.
@joelmanning2492 жыл бұрын
Excellent tutorial cleared up where I was going wrong with the compilation, much appreciated
@CppNuts2 жыл бұрын
Thanks
@talhahisham64974 жыл бұрын
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.
@ramakrishnaj97437 жыл бұрын
Finally we got right guy. Amazing keep rocking.
@memorylanezz6 жыл бұрын
Great video. To the point and precise with example. Thanks.
@CppNuts6 жыл бұрын
Thanks man!!
@hameem68457 жыл бұрын
Very well explained..Thanks a lot
@CppNuts7 жыл бұрын
+Hameem Ahmed, you are welcome..
@vipinkumar-kf6jr3 жыл бұрын
Thank you so much sir for explaining so great fully, i appreciate your efforts you've put into into us to the depth.
@CppNuts3 жыл бұрын
Thanks dude..
@iamdshiva13883 жыл бұрын
Bro this was eating my head .... Since last 2 hours man . Thank you bro
@CppNuts3 жыл бұрын
Most welcome 😊
@yagnikvasoya64136 жыл бұрын
That's the best explanation sir.
@CppNuts6 жыл бұрын
Thanks dude :)
@rahul-patil3 жыл бұрын
You are awesome! Kudos!
@niladripaul70325 ай бұрын
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_2 жыл бұрын
I have a huge respect of your knowledge. Your subscriber += 1
@DheerajSinghal02 Жыл бұрын
Thanks for the video. I wasted some time yesterday because I was not aware of this.
@karthickraj65805 жыл бұрын
Can you please tell why you are using -6 during the compilation?
@QWANT182 жыл бұрын
Thank You, Mister. It is interesting and useful.
@shahadalrawi6744 Жыл бұрын
Thank you so much! Very clear explination
@Capture.Castle6 жыл бұрын
VERY Helpful! Thank you!
@rupeshyadav18626 жыл бұрын
You are welcome!!
@natis72710 ай бұрын
Very clear explanation, thanks
@szppeter94825 жыл бұрын
Such great and clear explanation.
@CppNuts5 жыл бұрын
Thanks for the comment!!
@axxellblaze2 жыл бұрын
Thats helpful. Thank you!
@pauribelles79206 жыл бұрын
which distribution are you using on this vid?
@CppNuts6 жыл бұрын
It is Xubuntu.
@veyoncecreations72513 жыл бұрын
hfff final my doubt got cleared, Thanks man
@CppNuts3 жыл бұрын
Glad to hear that!
@mshingote6 жыл бұрын
Time[ 4:06] I think it's function overloading.
@CppNuts6 жыл бұрын
Hi Mayur, my bad. Thanks for your comment.
@druidclash91616 жыл бұрын
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
@davidebattistoli56233 жыл бұрын
Great video, you have explained very clearly.
@CppNuts3 жыл бұрын
Glad it was helpful!
@durgaprasadthota20933 жыл бұрын
Excellent explanation 👌
@Skibide-r1t5 жыл бұрын
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!
@CppNuts5 жыл бұрын
Show me the code?
@tkdboy01822 жыл бұрын
Very clear video thank you :)
@CppNuts2 жыл бұрын
Glad you liked it
@pawansinghvohra1605 жыл бұрын
Good Explanation, But if we directly import .c file in .cpp file, it doesn't require "extern " why so? thanks.
@CppNuts5 жыл бұрын
Then in that case compiler will do name mangling on those function which are coming from .c file.
@pawansinghvohra1605 жыл бұрын
Okay, thanks :-)
@9ShivamSharma7 жыл бұрын
" GREAT " - " Great job please keep paying it forward "
@CppNuts7 жыл бұрын
Shivam Sharma Thanks. :)
@abhinavrajsingh52622 жыл бұрын
awesome sir thanks.
@rahulr93012 жыл бұрын
great video as always:):)
@CppNuts2 жыл бұрын
Thanks for the visit
@pnr5127 жыл бұрын
outstanding videos. thanks
@CppNuts7 жыл бұрын
+pnr512 Thanks.. :D
@yasamanderiszadeh9024 жыл бұрын
Great explanation, thanks
@CppNuts4 жыл бұрын
Glad it was helpful!
@nithyapn59976 жыл бұрын
Is "C" after extern just a name? Can I give anything over there?
@CppNuts6 жыл бұрын
No it should be"C" only.
@nithyapn59976 жыл бұрын
CppNuts May I know the reason why it is so?
@CppNuts6 жыл бұрын
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".