Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > Please sugest an advanced C++ title...

Please sugest an advanced C++ title...
Thread Tools
Mac Enthusiast
Join Date: Sep 2000
Location: New York, NY
Status: Offline
Reply With Quote
Jul 27, 2002, 06:55 PM
 
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
Reply With Quote
Jul 27, 2002, 07:34 PM
 
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
Reply With Quote
Jul 27, 2002, 08:35 PM
 
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
Reply With Quote
Jul 28, 2002, 01:22 AM
 
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
Reply With Quote
Jul 28, 2002, 05:11 PM
 
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
Reply With Quote
Jul 28, 2002, 06:53 PM
 
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.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 11:15 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2