C++ book

Hello.
I'm searching for some c++ book. I'm not complete beginner, I have already read C++ Demystified(200 pages, well explained but a lot of C-style coding) so I know some basics like conditional statements, loops, something about pointers, working with files etc. but nothing about OOP. I'm deciding between C++ Primer and Programming: Principles and Practice Using C++. I have wanted to continue with C++ Primer but they assume previous programming experience and know to write, compile and run program in at least one modern block-structured language. What do they mean by that? Do I know enough to start with C++ Primer or will it be better to start with Programming: Principles and Practice Using C++ by Bjarne Stroustrup and after that continue with C++ Primer?
Any help at all would be appreciated!

Thanks!
https://www.amazon.co.uk/C-Complete-Reference-Herbert-Schildt/dp/0072226803

This is what I learnt from (and am still learning from) - not sure if that is a recommendation, though! It covers the initial C++98 standard (not the extras in C++11 or C++14 - you can get those on this site).

What I really liked is that it made very clear how C++ (the second half of the book) changed C. It also has quite a good reference for standard functions, io and STL library at the end.
It sounds interesting but it looks quite similar to the book which I read. A lot of C-style coding. I have already read a lot about it and I'm searching for something different now. But thanks for your recommendation, I really appreciate that.
Hmm, http://cboard.cprogramming.com/cplusplus-programming/89551-using-herbert-schildt-books-good-bad.html


I like the style of Scott Meyers' Effective-series and Herb Sutter's Exceptional-series, but they are probably "too advanced"?

Sutter's Guru of the Week puzzles (on which the Exceptional-series are based) are online
Up-to-date: https://herbsutter.com/gotw/
Old: http://www.gotw.ca/gotw/
> Do I know enough to start with C++ Primer?

Yes, you do.


> will it be better to start with Programming: Principles and Practice Using C++ by Bjarne Stroustrup?


Both are very good books. If you already have C++ Primer (Fifth edition), stay with it.
Yes, these are advanced. I have heard about them but this is not for me yet. But thanks for your help.
No, I don't have it. I'm just deciding which one to buy. I know they are probably good because they are highly recommended. I have wanted to make myself sure if I know enough to start with C++ Primer. I have read some previews of the books and I have liked them both so it is quite hard decision. I really appreciate your help.
Last edited on
Topic archived. No new replies allowed.