 |
 |
Please sugest an advanced C++ title...
|
 |
|
 |
|
Mac Enthusiast
Join Date: Sep 2000
Location: New York, NY
Status:
Offline
|
|
Hi there,
I'm hoping all you fellow Mac-Heads can help me out. I'm looking for a "hard core" C++ programming guide. Something that is the opposite of one of those, Learn C++ in 21 Days type things. Something that is more of a desk reference and less of a text book.
Thanks!
Josh
|
|
20 Inch Intel iMac * MacBook 2 GHz * 60GB iPod * 4GB iPhone
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Mar 2000
Location: London, UK
Status:
Offline
|
|
The Waite Group's C++ Primer Plus seems pretty comprehensive and was recommended by CodeWarriorU at one point. No idea really though, I haven't bothered learning C++ properly, and from what I've seen of it, I really want to avoid it for as long as possible 
|
|
|
| |
|
|
|
 |
|
 |
|
Forum Regular
Join Date: Mar 2001
Location: canada
Status:
Offline
|
|
Well, The C++ Programming Language [Stroustrup] is about as hardcore as you can get.. being written by the guy who designed the language and all.
I get frustrated with it sometimes though (since I'm not that advanced).. it's very, very detailed.. but, probably not what you want to actually learn the language from if you don't know it at all.
You may also want to check out <a href="http://ask.slashdot.org/article.pl?sid=02/07/26/2238223&mode=thread&tid=156" target="_blank">this thread</a> at slashdot, where a number of people are recommending good C++ books.
Examples seem to be:
C++ Distilled [Pohl]
Effective C++ [Meyers]
and someone linked to <a href="http://groups.google.com/groups?selm=9jt2lt%24r91%241%40uranium.btinternet. com&oe=UTF-8&output=gplain" target="_blank">this newsgroup post</a> which mentions some of the above books and more.
A more introductory book I've heard is good (recommended for a couple of the CS classes I've taken, though I've never picked it up) is C++: How to Program [Deitel & Deitel] (ISBN 0-13-089571-7).
I guess make a list, take it to your local big-ass bookstore and browse until you see one that strikes your fancy.
parsec
<small>[ 07-27-2002, 09:36 PM: Message edited by: parsec ]</small>
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Sep 2000
Location: New York, NY
Status:
Offline
|
|
Thanks for the feedback, basically I know C++ but I'm getting involved in a new project at work that is REALLY advanced. So, I've found that my Orielly collection is good, but it's not what I need to get going. The more hard core the better...
Thanks again,
Josh
|
|
20 Inch Intel iMac * MacBook 2 GHz * 60GB iPod * 4GB iPhone
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status:
Offline
|
|
I'm a big fan of "C++: The complete reference" by Herbert Schildt. It's got a really thorough covering of exceptions and the obscure parts of the STL (such as function objects).
This one combined with Stroupsoup (sp?) should do the trick.
|
Geekspiff - generating spiffdiddlee software since before you began paying attention.
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Jul 2002
Status:
Offline
|
|
I can't give enough praise to Bruce Eckel's "Thinking In C++". It covers every aspect of C++ in painstakingly detail. After this, you'll have no problems iterating through vectors containing pointers to pointers to member functions.
Best of all, you can read the books online or download them: (although the first volume is also available in print)
<a href="http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html" target="_blank">http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html</a>
<a href="http://www.amazon.com/exec/obidos/ASIN/0139798099" target="_blank">http://www.amazon.com/exec/obidos/ASIN/0139798099</a>
After that, I really suggest Bjarne Stroustrup's "The C++ Programming Language", altough I find it lacks the same clarity as Bruce Eckel's book.
|
|
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|