Is it just me or when you start learning C++/new things about C++ it wont make sense for a while, but after spending more time on the subject everything just clicks at once and you make a big burst of progress then get stuck on something else ect.
I quickly made a picture in paint to describe this better: