I never thought anyone could teach coding in such a beautiful manner. I was never a coder and after watching your video I just understood one of the most difficult concepts.
Didnt understand concept of shallow copy on udemy whereas i repeated that video 2-3 times ...larer on came up here and understoood this concept in first time itself
Sir I m not having words to tell how useful this video is and your efforts.you point each small thing and explain it is in easy way.sir will you make video on (STL in c ++) . Thankyou sir 🙏🙏🙏
you are awesome teacher, great explanation sir . Love you sir💓 , after seeing your. videos all my doubts get cleared sir 😭😭😭😭 In one word you are a MASTERPIECE 😊
Sir, please upload video for smart pointers.On other sites of internet it is explained in a bit tough manner.I am sure your teaching make it easy to understand for everyone.
I believe in case of implicit copy assignment operator we don't have to create a separate memory block for pointer p, as new memory block will be allocated when default constructor is called.
very nice explantion keep it up.i saw in some of the previous vediossuch as smart pointers where u explain only theory its really difficult to understand
If it's written &d2 = d1. then it would point the same mem location. In fact that's would not even called as shallow or deep copy. d2 = d1, means d2 object created at diff mem location and members of d1 copied to d2, except pointers and reference variables.
Sir,It was just so amazing! loved the concept and your teaching! 1.i want to know what would happen if "implicit copy assignment operator " for "Deep copy"? will it work as the copy constructor? 2.what if i did shallow copy of objects which consist of pointer.i know its wrong, but will the program crash? or will i get compiler error? or it will work but with a bug? Thank you so much. i wish i would have found u earlier!
nice video sir but you have dynamically allocated a block for p pointer in constructor and as well as copy constructor. in case of d2=d1 (deep copy) there is already a block allocated for p pointer for object d2 because it's constructor was called at instantiation so y allocate a block for p pointer again???? i'll look forward to your reply
We love your explanation after 7 years no one can explain like you sir.
We need like these type of teachers 💓💓
I never thought anyone could teach coding in such a beautiful manner. I was never a coder and after watching your video I just understood one of the most difficult concepts.
Awesome sir. India actually needs teachers like you.
Never thought of understanding this concept until this video came up in my search result. Thanks a lot Sir :)
czcams.com/users/RAMANACADEMY please see this channel it will be very helpful for u
how can I like a youtube video more than one time? GOD-level explanation!!!
No sir no dought in this lecture it become too easy when you explaining 😍😍😍😍😘
kya baat hai sir..never seen person like you..compicated topic in simple way
You are awesome. May ALLAH bless you
👍👍👍👍👍
You are excellent in explanation... No one can match you.
sir aapke videos bhut achhe h Maine c and c++ Sara aapke hi video se dekhe h
Assalamuwalekum, first I am very thankful to u Sir g,I watched these vedios before going to interview..it's a very helpful for me
Didnt understand concept of shallow copy on udemy whereas i repeated that video 2-3 times ...larer on came up here and understoood this concept in first time itself
thanku so much after long tym mujai is topic ki bilkl perfect smj lagi u r the best
It is just amazing Sir, the way you explained the concept diagramatically with each steps, clarified all my doubts.Thank you Sir!
Really , commendable explaination .
Sir,you cleared my doubts.
Thankyou
Great Video ... I love your teaching style
Best Teacher Ever!
Wonderful your method ❤
crystal clear explanation...
Sir Beatiful and amazing vedio. My concept is completely cleared .....Love from Pakistan❤❤
Sir I m not having words to tell how useful this video is and your efforts.you point each small thing and explain it is in easy way.sir will you make video on (STL in c ++) . Thankyou sir 🙏🙏🙏
Thank you very much. You are a genius.
tagde concept ko tagde tareeke se padaya..thanks sirji
god level explanation bhai shaab
Best lecturer... Thanks a lot sir for helping us and for your effort..
Kitna badhiya samjhaya yaar. Perfect!
you are awesome teacher, great explanation sir . Love you sir💓 , after seeing your. videos all my doubts get cleared sir 😭😭😭😭 In one word you are a MASTERPIECE 😊
superb teaching skills,,,,,i m big fan of ur,s,,,,nd d way of ur teaching
Wow, I got it in the first watch.
amazing explanation sir
Even after 8 years, no one has come close to explaining concepts like you.
Nice explanation your videos are really good...please keep on making such videos...you are doing a great job.
Sir, please upload video for smart pointers.On other sites of internet it is explained in a bit tough manner.I am sure your teaching make it easy to understand for everyone.
Best Explanation on CZcams
I believe in case of implicit copy assignment operator we don't have to create a separate memory block for pointer p, as new memory block will be allocated when default constructor is called.
Gajab explain krte ho aap :)
mja hi aa gya bhai
thankyou very much MySirGi
crustal clear explanation.
sir,you have very good teaching skill....
Very nicely explained!
ur explanation is very very easy and understandable
You are wonderful, sir
very nice explantion keep it up.i saw in some of the previous vediossuch as smart pointers where u explain only theory its really difficult to understand
Sir you explain very well. Thanks
Very very nice explaination sirg🙏
Omg perfect example of old is gold
Sir best lecture 👌👌👌👌👌👌 Great to understand
Thank you sir
You have explained very good with every detail.
Thank you sir ekdum deep me samajh aa gaya hai.
Unbelievably helpful. Thanks sir
Explained in a lucid way....
Sir I Watched 10 videos related this. But You are amazing❤❤
Great Work Sir Really.
a clear on the point explanation
Wow wow. It's great sir.
Very nicely explained.
Thank you.
sir ur videos are awesome...I request u to upload videos on exception handeling
Sir aapne mazak mazak mein dangling pointer pdha diya. God Bless you
what a concept sir g😍
thank you very much sir for this video
at 4:15 when d2=d1, d2 will point out the same memory location which d1 is pointing.but you represented in different memory locations.
If it's written &d2 = d1. then it would point the same mem location. In fact that's would not even called as shallow or deep copy.
d2 = d1, means d2 object created at diff mem location and members of d1 copied to d2, except pointers and reference variables.
Sir, Could you please explain virtual destructors and constructors in your next video tutorial?
+Anmol Gupta there is nothing like virtual constructor, though we have virtual destructor. I will cover it in the video
Thanks sir
czcams.com/video/DkzHG0uaq6A/video.html
Sir,It was just so amazing! loved the concept and your teaching!
1.i want to know what would happen if "implicit copy assignment operator " for "Deep copy"? will it work as the copy constructor?
2.what if i did shallow copy of objects which consist of pointer.i know its wrong, but will the program crash? or will i get compiler error? or it will work but with a bug?
Thank you so much. i wish i would have found u earlier!
czcams.com/users/RAMANACADEMY please see this channel it will be very helpful for u
If u don't have any pointer variable then shalow capy will also work fine and no need of deep copy is that right?Can anyone help
Thanks sir 👍👍👍
Superb Explanation....👍
Tqw so much sir 🙏..
Thank you dada, Good explanation
bahut mast padate sir aap
Top Notch();
nice explanation sir!
thank your so so much sir. I'm your big fan.
Very Nice explanation Sir .
Very nice explanation sir..
two thousandth like :)
Simply awesome ❤️
No Words ❤️
Great Explanation!!
Sir you are really appreciable
Crystal clear sir
sir it is on data structures , sir maine algorithm kha thaa jase divide and conquer , minimum spanning tree etc...
+Manthan Sharma You can watch Data structure channel. Visit www.mysirg.com
video was soo helpful . #respect
Thanks a lot
nice video, sir........thank u, sir
THANK YOU SIRJI.
Sir Also make the videos on Data Structure.
Thank You so much sir...
Thank you very much sir you are a True Gem❤❤
nice video sir but you have dynamically allocated a block for p pointer in constructor and as well as copy constructor. in case of d2=d1 (deep copy) there is already a block allocated for p pointer for object d2 because it's constructor was called at instantiation so y allocate a block for p pointer again????
i'll look forward to your reply
in this case default constructor doesn't run but the constructor we have created will run so it will xecute only once
Very good sir
Thank dear sir I pass c language.
very good sir
It is well explained ....
Sir please tell what is explicit copy constructor....and if possible make a video...
Thank you alot sir
Sir aap mahan ho
Very good Lec.
Well Explained.
It was 2015 when you uploaded the video. Why were you still writing code in Turbo C++?
💯
superb
❤
Nice tech