What topics to Cover? Need suggestins.

I am 4-5 months into learning c++ and getting hang of it,though it is heck lot of different from python but still it's been fun past few months. Now I have covered topics such as

Functions,Structures,Pointers,Classes,Inheritance,Overloading,Constructors,Destructors,File Handling,Arrays and i also got a good understanding of objects how they work etc. (I can't say very deeply but good enough to do some basic/easy stuff)

And for the libraries and containers i have managed to get hang of String,vector,math,stack,list.

I need some suggestions as where to go now,what would be some relevant topics to the above mentioned. And some sources from where i can learn that stuff.

Thank you.
<algorithm> seems next here. And abstract / virtual mechanics, have you seen those? Have you looked at templates?

after those, you will want to build a few programs that put all this stuff together... build a class with a vector that uses sort, build a class that uses inheritance and has some virtual bits, write a template, etc.
<algorithm> it is thank you! Just wondering,are virtual classes of any real use ? I skipped that,shall i go back and have a look at them?
What do you mean by virtual classes?

Virtual functions, as in function overriding, is quite useful sometimes. If you haven't learned about them yet I think you should. It's a fundamental feature of OOP and in many language it's the default.

Virtual base classes, as in virtual inheritance, is not extremely useful in my opinion. It can be used to solve some issues with multiple inheritance but I don't think I have ever had to use it.
Last edited on
Topic archived. No new replies allowed.