Mike, Your videos are exceptional. I thoroughly enjoy using your content to improve my programming skills. Thank you!
@MikeShah6 ай бұрын
Cheers, thank you for the kind words Andrew!
@qcnck2776 Жыл бұрын
Appreciate showing the use of mixing and matching various components like span. Would be great to see more of those. And the connection to C. There is a fair amount of C in the embedded world, and adding C++ may be very helpful.
@MikeShah Жыл бұрын
Cheers!
@MyWTFName Жыл бұрын
Would be interesting if you could compare the different containers/data structures and quick scenarios on when to use them. Vectors, Arrays, Associative Arrays, std::map, etc that makes other programming languages for productive for programmers.
@MikeShah Жыл бұрын
Yup, this will be after we cover most of the containers :) Cheers!
@waldek47989 ай бұрын
I just came here after reading the definition of std::vector from that site. I think that it is not detailed enough (the documentation), glad I found your channel.
@MikeShah9 ай бұрын
Cheers, thank you for the kind words!
@thestarinthesky_ Жыл бұрын
Thanks for the great and detailed explanations. I am preparing for job interviews and I am sure these video series on STL are gonna help me out a lot. I also love that idea of implementing vector data structure ourselves from scratch.
@MikeShah Жыл бұрын
Cheers!
@joebosah2727 Жыл бұрын
Thanks Nicely explained Happy Sunday
@MikeShah Жыл бұрын
Cheers!
@joebosah2727 Жыл бұрын
After watching the Spanish youngster Carlos Alcaraz on ATF Wimbledon today, decided to come back to keep in tune and brush up. Great stuff and without denigrating anyone “ Your KZbin is also an adjunct well packaged English Language lesson”. You never used emplace() function during the STL container lessons. Is it unsafe?
@minecraftcookie29299 ай бұрын
it was a good tutorial thanks
@MikeShah9 ай бұрын
Cheers!
@__hannibaal__ Жыл бұрын
Make OnlyOneElementVector : vector { } ;by des-enable functions of growth and allocations; we manipulate just like owner … i just want to make some think very mad😅. I love the STL programmer the way they making a best code from generic algorithm and Methode.
@menachemlevi10 ай бұрын
amazing teacher
@MikeShah10 ай бұрын
Cheers!
@thestarinthesky_ Жыл бұрын
@16:35 we are invalidating iterator I guess. I used the code below and it worked but i needed to remove '++it' as erase method is going to move iterator to the next element in the vector: for (auto it = vect.begin(); it != vect.end();) { std::cout
@MikeShah Жыл бұрын
As soon as we modify the container structure we have invalidated our iterator (or iterators) :) We should probably immediately break out of the loop to be safe. We'll look more closely however on how to handle this soon!
@thestarinthesky_ Жыл бұрын
@@MikeShah Awesome! Thanks.
@MikeShah Жыл бұрын
@@thestarinthesky_ Cheers!
@QWin-ir6yq6 ай бұрын
Great video! You mention that you don’t prefer a vector of pointers. Can you please explain why?
@MikeShah6 ай бұрын
I should specify a vector of raw pointers (e.g. std::vector collection;>. The reason is because the ownership is not clear whether the vector owns these pointers or not -- if a vector gets copied for example and the copy gets destroyed, it's unclear if that's the right behavior. Vector of uniq_ptr is preferred
@blaisofotso3439 Жыл бұрын
Hallo Mike, great video. WOuld you please make a video serie expalining APIs , how they work and how to imlement them. thank you
@MikeShah Жыл бұрын
Noted!
@shaileshdubey7197 Жыл бұрын
Sir your channel is seriously underrated..🙏
@MikeShah Жыл бұрын
Cheers, thank you for the kind words 🙏
@codigo-nodosyvfx Жыл бұрын
Great video
@MikeShah Жыл бұрын
Cheers!
@blaisofotso3439 Жыл бұрын
ja, please make a video on implementing a vector from scratch, that would help with understanding how the vector class works
@MikeShah Жыл бұрын
Noted! Cheers!
@dogdog5994 Жыл бұрын
I suggest timestamps for any video over 10 minutes in length. It's useful for when you don't have the time to watch a whole video. :)
@MikeShah Жыл бұрын
Folks should watch the whole thing 😇(But noted :) )