tiachopvutru,
I'm not sure that a "reference book" is really what you are looking for, because you wouldn't find much explanation in a reference book. For example, a chemical reference book might give you the technical properties of chemicals, compounds, and elements, but it's not going to
teach you chemistry...
If you run into something you don't understand,
it's probably better to do some online research or ask a question here. Some of what you are learning may not make any sense until you learn enough to put it into context, especially if C++ is your first programming language. Programming tends to be extremely difficult in the beginning... You are learning 3 things at once... You are learning about what programming is, how to program, and a programming language. After you learn about looping and branching it gets more fun and interesting (and hopefully easier), and you can start to write more useful programs. Then at some point, it starts to get harder again simply because there is a lot to it.
I don't own
Accelerated C++, but it has a good reputation and I doubt you need another "beginning" C++ book. However, one of my mottos is, "You can never have too many programming books!" (I'm only a amateur/hobbyist programmer, but I have a bookshelf-full of programming books.)
IMHO, a good reference book would include ALL of the functions in the C++ standard libraries, and a example (or two) for each function.
I've looked for such a book, and it does not exist! There are a couple of
complete online references (i.e.
cppreference.com and
Dinkumware.com), but there is little or no explanation or sample code. And of course, the C++ language standard itself (available in PDF form from
ANSI) is a complete reference, but it's a highly "technical" document with no example-code... I suppose if I could have only one reference, I'd choose the ANSI C++ language standard... It's complete, and it is
THE standard.
Like I said, you can never have too many programing books. After you've worked your way through
Accelerated C++, you can
download a
FREE PDF copy of
Thinking In C++. It covers several topics in great depth (two volumes, ~1600 pages total), and it does make a good reference... just not a
complete reference. And, at that point you can decide if you want to learn more standard C++, or if you want to start learning some specialized topic like GUI programming, general graphics, network programming, etc.