From: Thomas8675309 AT yahoo DOT com (Tom) Newsgroups: comp.os.msdos.djgpp Subject: Re: (3) HELP Please with C++ Date: 21 Jul 2003 07:48:48 -0700 Organization: http://groups.google.com/ Lines: 54 Message-ID: <7b68d58f.0307210648.4964da5d@posting.google.com> References: <3405-Sun20Jul2003112929+0300-eliz AT elta DOT co DOT il> <6eclhvc4tdlmredb31vl9rpiotjkeoflbo AT 4ax DOT com> NNTP-Posting-Host: 63.72.148.162 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1058798929 23926 127.0.0.1 (21 Jul 2003 14:48:49 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: 21 Jul 2003 14:48:49 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Richard Wagner wrote: > All I needed to learn was this magical gem: using namespace std; > > I wonder what other discoveries are to be made ;-) Oh dear ... > WHO else wants in (the discussion)... KEEP it going! > > WHATS your opinion of: > C++ In Plain English, Brian Overland.... most superb book I've seen! Well, since you ask, not much. Please take a look at the following review: http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0ti_cp&file=cp002347a In the name of fair use, I will quote one short excerpt from the review, which is by Francis Glassborough, one of the more respected C++ authorities: "This is a bad book, written by an author who seems to have made only a superficial effort to follow C++ development. Before writing any more books about C++ the author needs to go back and learn C++ right from the start." If I need further evidence, the questions you asked in the last couple days demonstrate that this book does not teach proper C++. The C++ Standard was finalized in late 1997 and adopted in 1998. As you know, djgpp is a port of the gnu c++ compiler and is highly standard conforming. The C++ you have learned, as shown by your ignorance of the std namespace and standard headers (which don't have an ".h" at the end) is pre-Standard. Based on the above review, you probably haven't learned much about the standard library either, and that's too bad, because you're missing out on what C++ and djgpp have to offer. And you're going to continue to get "errors" that have you scratching your head because you've been taught incorrectly. With all due respect, you're doing yourself a disservice by using the book you've mentioned. Get yourself a copy of Accelerated C++ by Koenig and Moo if you want to learn modern C++. For other recommendations, go to the www.accu.org website, which includes hundreds of reviews of C++ books. Just my humble opinion. Good luck. Best regards, Tom