Looking for a decent C++ book

Need to prepare for an advanced C++ course

  • (3 Pages)
  • +
  • 1
  • 2
  • 3

30 Replies - 2840 Views - Last Post: 17 November 2011 - 06:02 AM Rate Topic: -----

#1 thenovices  Icon User is offline

  • D.I.C Head

Reputation: 9
  • View blog
  • Posts: 74
  • Joined: 19-January 08

Looking for a decent C++ book

Post icon  Posted 06 September 2008 - 11:40 AM

Hey guys,

I'm going to be starting this course in a few weeks with the following course description:

Quote

Advanced topics in C++ including: preferred practices and styles, templates, manipulators, exceptions, garbage collection, container design, multiple inheritance, namespaces and analysis of design, and implementation for efficiency and maintainability.


I will admit that I am a little weak with C++ at the moment, but I am a fast learner and already have a solid foundation in Java programming. I'm looking for a good book that will help me catch up to speed before the course starts. I really like the Thinking in Java books by Bruce Eckel, so I took a look at Thinking in C++. Apparently the last book was published in 2003, so I'm a little worried that its outdated.

I'd appreciate it if someone could recommend me a decent book to learn C++. Thanks!

Is This A Good Question/Topic? 0
  • +

Replies To: Looking for a decent C++ book

#2 MorphiusFaydal  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 43
  • View blog
  • Posts: 1,376
  • Joined: 12-May 05

Re: Looking for a decent C++ book

Posted 06 September 2008 - 12:03 PM

View Postthenovices, on 6 Sep, 2008 - 01:40 PM, said:

Hey guys,

I'm going to be starting this course in a few weeks with the following course description:

Quote

Advanced topics in C++ including: preferred practices and styles, templates, manipulators, exceptions, garbage collection, container design, multiple inheritance, namespaces and analysis of design, and implementation for efficiency and maintainability.


I will admit that I am a little weak with C++ at the moment, but I am a fast learner and already have a solid foundation in Java programming. I'm looking for a good book that will help me catch up to speed before the course starts. I really like the Thinking in Java books by Bruce Eckel, so I took a look at Thinking in C++. Apparently the last book was published in 2003, so I'm a little worried that its outdated.

I'd appreciate it if someone could recommend me a decent book to learn C++. Thanks!

Thinking in C++ should be fully up to date. The latest standard was formalized in 1998, with an update in 2003. They are working on a new, larger update, but it's not expected until next year (2009) sometime. The 2003 update would have a minimal effect on your class. Reading Thinking in C++ would be a good way to bring yourself up to speed on the covered topics.
Was This Post Helpful? 0
  • +
  • -

#3 thenovices  Icon User is offline

  • D.I.C Head

Reputation: 9
  • View blog
  • Posts: 74
  • Joined: 19-January 08

Re: Looking for a decent C++ book

Posted 06 September 2008 - 12:11 PM

alright, thanks a lot for that information! I did some research and it looks like Effective C++ (3rd ed.) is also a well-known book. Would that also be a good book to study alongside Thinking in C++?
Was This Post Helpful? 0
  • +
  • -

#4 MorphiusFaydal  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 43
  • View blog
  • Posts: 1,376
  • Joined: 12-May 05

Re: Looking for a decent C++ book

Posted 06 September 2008 - 12:36 PM

I don't know. I don't have any experience with that particular book.
Was This Post Helpful? 0
  • +
  • -

#5 born2c0de  Icon User is offline

  • printf("I'm a %XR",195936478);
  • member icon

Reputation: 180
  • View blog
  • Posts: 4,667
  • Joined: 26-November 04

Re: Looking for a decent C++ book

Posted 08 September 2008 - 07:03 AM

I remember reading a book by Herbert Schmidt that discussed Garbage Collection.
I think it's Effective C++.
Was This Post Helpful? 0
  • +
  • -

#6 AmitTheInfinity  Icon User is offline

  • C Surfing ∞
  • member icon

Reputation: 117
  • View blog
  • Posts: 1,559
  • Joined: 25-January 07

Re: Looking for a decent C++ book

Posted 08 September 2008 - 09:12 AM

Did you meant : C++: The Complete Reference by Herbert Schildt? It is nice and easy book for beginners

and Effective C++ was by Scott Meyers [both versions "effective" and "more effective"]. This is a very good book but might be bit heavy for beginners.

I love Thinking in C++, I started my C++ study with it, it's a really nice book.
Was This Post Helpful? 0
  • +
  • -

#7 homemade-jam  Icon User is offline

  • Gabe's Nemesis
  • member icon

Reputation: 11
  • View blog
  • Posts: 1,300
  • Joined: 17-March 08

Re: Looking for a decent C++ book

Posted 08 September 2008 - 09:45 AM

Accelerated C++ gets you going nice and quick, otherwise - exceptional C++ is a pretty exceptional book :D
Was This Post Helpful? 1
  • +
  • -

#8 gothik12  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 6
  • View blog
  • Posts: 207
  • Joined: 10-November 07

Re: Looking for a decent C++ book

Posted 08 September 2008 - 12:56 PM

You can also look through "C++ Time Saving Techniques for Dummies" (Matthew Telles)

Good luck!
Was This Post Helpful? 0
  • +
  • -

#9 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3106
  • View blog
  • Posts: 19,145
  • Joined: 14-September 07

Re: Looking for a decent C++ book

Posted 08 September 2008 - 12:59 PM

Get Bjarne's book--excellent

The C++ Programming Language 3rd edition
Was This Post Helpful? 0
  • +
  • -

#10 MorphiusFaydal  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 43
  • View blog
  • Posts: 1,376
  • Joined: 12-May 05

Re: Looking for a decent C++ book

Posted 08 September 2008 - 02:19 PM

View PostKYA, on 8 Sep, 2008 - 02:59 PM, said:

Get Bjarne's book--excellent

The C++ Programming Language 3rd edition

Is it any good? I've heard differing opinions on it....
Was This Post Helpful? 0
  • +
  • -

#11 gabehabe  Icon User is offline

  • GabehabeSwamp
  • member icon




Reputation: 1382
  • View blog
  • Posts: 10,962
  • Joined: 06-February 08

Re: Looking for a decent C++ book

Posted 08 September 2008 - 02:32 PM

For a beginner, it's terrible.

It uses pretty advanced wording. I actually think it's better as a reference than to learn from.

:)
Was This Post Helpful? 1

#12 FutureEngineer  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 12
  • Joined: 22-July 08

Re: Looking for a decent C++ book

Posted 08 September 2008 - 03:49 PM

I used C++ Primer, Fourth Edition and found it to be quite good. It has many exercises throughout which may be more towards your learning style rather than just studying the text.
Was This Post Helpful? 0
  • +
  • -

#13 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3106
  • View blog
  • Posts: 19,145
  • Joined: 14-September 07

Re: Looking for a decent C++ book

Posted 08 September 2008 - 03:51 PM

View PostMorphiusFaydal, on 8 Sep, 2008 - 02:19 PM, said:

View PostKYA, on 8 Sep, 2008 - 02:59 PM, said:

Get Bjarne's book--excellent

The C++ Programming Language 3rd edition

Is it any good? I've heard differing opinions on it....


I like it so far.

disclaimer: I'm not entirely finished with it.
Was This Post Helpful? 0
  • +
  • -

#14 MorphiusFaydal  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 43
  • View blog
  • Posts: 1,376
  • Joined: 12-May 05

Re: Looking for a decent C++ book

Posted 08 September 2008 - 05:24 PM

View Postgabehabe, on 8 Sep, 2008 - 04:32 PM, said:

For a beginner, it's terrible.

It uses pretty advanced wording. I actually think it's better as a reference than to learn from.

:)

But for someone who has a basic understanding of C++? Like me? :)
Was This Post Helpful? 0
  • +
  • -

#15 skaoth  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 91
  • View blog
  • Posts: 601
  • Joined: 07-November 07

Re: Looking for a decent C++ book

Posted 08 September 2008 - 07:26 PM

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices. By Herb Sutter and and Andrei Alexandrescu
Was This Post Helpful? 0
  • +
  • -

  • (3 Pages)
  • +
  • 1
  • 2
  • 3