jackabascal wrote: |
---|
and it says that once you have completed the book and thoroughly understand it, you know beginning and intermediate C++, yet not all of advanced features. |
That claim is simply not true. That book will only present core language features in a very basic, very hushed fashion. I'd say after reading it you'll have a very basic understanding of the basic C++ features. Still a long way to go to "intermediate", however you define it.
As far as I remember, the book
completely ignores the C++ standard library, choosing to teach C style programming and C library functions instead (which would be fine in a book on C, but a serious flaw in a book on C++).
Also beware of Schildt's doubtful claims such as the one you posted, or the one that opens the last chapter: "When you finish this module, you will have mastered the core elements of the language and will be able to begin writing real-world programs." It takes a lot more than simply knowing what each language feature does to be able to write "real-world" programs.
That said, I recommend you read Programming: Principles and Practice using C++, by Bjarn Stroustrup. It will give you a very solid C++ programming foundation.