@javidx9

I was recently pleasantly surprised to be invited to have a chat with the guys on CppCast! You can listen to how I lowered the tone in general here: https://cppcast.com/one-lone-coder/ A big thanks to Rob and Jason for giving me the opportunity, they were great guys and it was great fun :D

@anonanon3066

One of my favourite things about your content is that you show that C++, a language generally known to be "complicated and unwieldly", can be one of the most elegant and beautiful languages out there.

@chrisroode

I’m a completely self taught programmer, and this video did such a great job at filling in so many gaps!  You are a great teacher!

@ThisCommentWillBeRemoved

I had no idea that a vector behaved like a hermit crab searching for larger shells as it grows

@NatalisYT

You are truly one of the best teachers of programming and C++ around, we are all very fortunate to have you and I hope you continue to make beginner/intermediate videos like this to help make this nightmarish language more accessable to more people. Another great video, thank you!

@obinator9065

20:14 I’ve found that vectors crush linked lists in every single test at a higher element count, even insertion.
If I pick a doubling capacity strategy (I believe GCC does this), I’ll make around 10 allocation and 10 memcpy() calls for the first 1000 items.
The LinkedList will make a 1000, as this grows list will grow more inefficient in insertion time while the vector is crushing tests.

@franciscogerardohernandezR1979

It's pure bliss when a pro coder goes back to explain basics. A C++20 tutorial using your pixel engine would be a beast. Regards and great work!

@bumbarabun

Great that you provide lessons on C++! Unfortunately you have some inaccuracies in your explaining. It could look small but problem is quite often stays very long in mind of novice programmers that learn from you. Like "a is a pointer", no it is not. And int is not mandatory 4 bytes in C++. And std::list has method size() which does not iterate over elements to calculate it. And `std::array` is not obligated to emit error in out of bounds access of operator[] in debug mode, it just happens in this particular implementation, but we cannot rely on that. Yes those are small discrepancies, but unfortunately C++ is very demanding language and misunderstanding some concepts could be quite expensive. Please do not take my comment as trying to discourage you, you are doing great job, I just want your courses to be even better.

@irbaboon1979

I had to learn this from a rudimentary data structures book with shoddy drawings and unsatisfactory input from my teacher in the mid 90’s - your explanations are much clearer. Although I haven’t done C/Cpp for years in my professional career I’m still enjoying the content. Keep it up!

@markrobinson2648

I'm a C# developer who is learning C++ and your videos (particularly this one) are fantastic. Thank you for spending the time to create the videos.

@saudude3209

As someone old enough to know how studying programming or just about any other science subjects looks like without youtube or udemy, I never forget to say that videos like this one and creators like you are a treasure. 
Even though I had successfully defended a cpp project for my engineering thesis, I have still remained at a cpp amateur/intermediate level, because of my laziness and lack of consistency in learning.
I appreciate series like "Back To Basics" a lot. Thank you for providing high quality, in-depth lessons for us for free.

@delqyrus2619

11:01 As a physicist i would say that a vector is an arrow.  The general usage as some point is absolutely confusing and doesn't make much sense. Of course, an arrow can point on some point, but in general it points to the direction of some point.

@pythagorasaurusrex9853

I watched a lot of your c++ videos so far. I have to say: Great job. I learned C++ way back in early 90ies but stopped programming about 20 years ago. Now I started to dig out my old C++ knowledge and re-learn C++ and I see how much C++ has evolved the last 20 years with all those new std:: features. Keep up your quality!

@xit1254

This is the best explanation of these mysterious C++ containers I've run across. I now believe I actually understand them.

@TheButcher58

Your videos are really helpful in the sense that they do not provide a basic step by step tutorial how to implement a vector for example, but rather explain the background processes so that you understand why/when to choose a certain container type. I also like the fact that your video subjects are not necessarily related to each other but you pick a certain topic each time. This way you learn a lot of different things each video. Thank you for all the content you provide!

@jorgeferreira6727

The "vector" took me by surprise. I really didn't expect it to be moving around so soon.
I was watching just to review, as in "dusting out", some concepts, and maybe catching up with something new from the more recent C++ standards, and got kicked in the back by that old std::vector.
Thank you for the inside details you show in your videos. After 30+ years there is still something to be learned.

@JoshRosario310

This is great, I learned C++ in 2005 and never touched it again until 15 years later. I never got into templates and with these containers there was a lot of syntax that made it look to me like a completely different language.  I've been trying to find exactly this video with no real luck.
I recently learned PHP and VB and thought the concept of a for..each was pretty nifty and wished I knew of a way in C++ back in the day!
Great videos, I've been bingeing your content from the beginning over the last month.

@donnyp

Clear and precise, thank you sir

@burntt999

!!! javid you really are the man!!!! I always wanted to write something like this program in the video but wasn’t sure how to go about it.  Now I can go over the program you wrote on this video line by line until I have it ingrained in memory..  jeez this channel is so incredible.

@abhiz93

I had to learn vectors when I started to prepare for interviews. Even the most basic questions couldn't be done without vectors on HackerRank. Thanks for this primer! Much appreciated.