Juggernaut said:
So basically this book is a book about programming in c++ using the
Borland
C++ compiler?
Yes, but about a compiler written in or before 1992. It most likely
contains information about 'extensions' supplied by that compiler which
are useful with the target platform. There's nothing wrong with using
them, but one should be aware that they're not standard, and can't expect
them to exist on other implementations; or if other implementations
provide function(s) with the same name(s), they won't necessarily
have the same behavior.
The form of C++ dicussed in this newsgroup is "ISO Standard C++"
which is by definition platform-neutral. (IOW it contains a minimum
set of features for working with those computer components that may
be reasonably expected to exist on a broad range of platforms. E.g.
it has flow control statements, mechanisms for defining data structures,
its standard library has support for file handling and miscellaneous
algorithms; but it does not directly support things like graphics,
networking, threading, etc. (but those features can be easily included
in an application by using third party libraries and/or implementation
extensions.)
If you use it to work with whatever version of Borland C++
it was written for, then no it's not 'outdated'. But with
regard to the ISO standard for C++ or any later versions of
Borland's compilers (standard or not), yes, it's outdated.
Ok, well it was free so I didnt loose any money on it
Thank goodness for that.
BTW you can read peer reviews of
books on C++ (and C, and a few other topics), at
www.accu.org
I suggest it might be worthwhile to use them as a 'filter'
before you do spend any money. Of course which book(s) are
best for you will depend upon your current level of knowledge
and your specific learning goals.
-Mike