What book to read after starting out with c++ by tony gaddis?

I asked this question in StackOverflow and they didn't answer my question and just linked me to an old question that did not have the answer I was seeking. I hope I have more luck here.

So I'm nearly done with "Starting out with C++" and I want to know where to go from there? I'm a bit inept at online research so I have had no luck finding any useful sources.

I'm a CS major but I don't want to rely on my college classes. I've heard other people say they've learned coding from outside of universities/colleges, but they never say from where or how. I would really appreciate some help.

Thank you.
I haven't read the Tony Gladdis book; assuming that it is a reasonable introduction to the language, consider
'The C++ Standard Library: A Tutorial and Reference (2nd edition)' by Nicolai Josuttis
https://www.amazon.com/Standard-Library-Tutorial-Reference-2nd/dp/0321623215
Last edited on
You will allow to be referred to a topic in which the same question has been asked and answered. :-)

http://www.cplusplus.com/forum/beginner/236502/
Last edited on
I am a computer science major as well and after finishing the same book as you most other classes were easy. Most of my CS professors stopped using books after the starting out with c++ book. It would be helpful to know what in particular you want to study though. Weather it be OOP, another progamming language, data structures, web development or etc.

I mostly learned so far from powerpoints/code from my professor or googling the specific problem i have.

The biggest thing i can tell you though is start using the manual pages if you havent started yet. Anytime youre confused about a class, structure, function you can just google its man pages. It will tell you everything you need to know about the structure and or functions.

Here is an example of man/ref page for vectors:
http://www.cplusplus.com/reference/vector/vector/

you can see what a vector is used for as well as all the functions you can use with the vector. You can even click on the functions to get info regarding those functions such s what they do, what arguments they take and what they return.
^ that auto-bot response from Scarlet Klark. Reported.

Adding to what kingkush said, cppreference is another good online reference; my usual go-to https://en.cppreference.com/w/cpp/container/vector/vector for vector constructor info.

Sometimes through googles, I come across some interesting examples from geeksforgeeks. I haven't read much from them, but it looks like can browse some C++ topics here https://www.geeksforgeeks.org/c-plus-plus/
Topic archived. No new replies allowed.