Is There a Definite C++ Book?

Started by
16 comments, last by J-Mac 20 years, 11 months ago
Heya, I''m sure this has been asked more times than anyone should possibly care to mention, but is there a book that''s considered the ''definite'' learning material for C++? At the moment, my skill is limited to basic control structures, etc., and I would like to increase that knowledge to things such as memory management. What book teaches things such as these in a formal, perhaps even easy, way? Also, at what point should I start into DX/OpenGL? Again, I realize this question has probably been asked more times than atoms I have in my body, but if anyone would care to elaborate, be appreciated. Thanks, J-Mac
Advertisement
There's no definitive learning material. Universities are quite fond of Deitel & Deitel, but remember that that is in conjunction with a guided programme of study. I learned off of Herbert Schildt, then found out later that that was a bad way to learn. A lot of people like the "C++ in 21 days" book, but don't expect to complete it in 21 days. Overall, as long as you have a half-decent book, what really matters is that you pace yourself, taking plenty of time to explore the language on your own. Do all the exercises. Write all the sample programs it tells you to.

EDIT: oh, and to your other question. Start OGL/DirectX when you feel comfortable with the fundamentals of the language (hint: if you're unsure about pointers, you aren't ready yet). The two do occasionally test you on advanced C/C++ features, but more importantly, you should have a handle on good program design and be able to implement it easy before you heap an API on your plate.
How appropriate. You fight like a cow.

[edited by - sneftel on April 29, 2003 3:39:09 AM]
These books should be formal enough seeing that the guy who actually invented the C++ language wrote the seconded one.

4. The C++ Standard Library: A Tutorial and Reference
by Nicolai M. Josuttis
Average Customer Rating: 5
List Price: $57.99
Buy new: $57.99

ISBN: 0201379260

(HAVE)5. The C++ Programming Language (Special 3rd Edition)
by Bjarne Stroustrup
Average Customer Rating: 4
List Price: $64.99
Buy new: $64.99

ISBN: 0201700735

DIRECTXMEN
quote:Original post by DIRECTXMEN
These books should be formal enough seeing that the guy who actually invented the C++ language wrote the seconded one.

4. The C++ Standard Library: A Tutorial and Reference
by Nicolai M. Josuttis
Average Customer Rating: 5
List Price: $57.99
Buy new: $57.99

ISBN: 0201379260

(HAVE)5. The C++ Programming Language (Special 3rd Edition)
by Bjarne Stroustrup
Average Customer Rating: 4
List Price: $64.99
Buy new: $64.99

ISBN: 0201700735

DIRECTXMEN

Well, I would agree that these books are definitive, but I wouldn''t consider Stroustrup''s book one to read if you are new to the language. It is kinda intense to read, and is best suited if you have programmed in C++ for a while.

I agree. Stroustroup''s book is not aimed at newbie''s and is not structured well for learning the language from the ground up.
yes, there definitely is a C++ book.
C++ Primer Plus,
Stephen Prata

It is an excellent C++-book (at least in the swedish translation ;-))


______________________________
Enselic''s Corner - CodeSampler.com
[s]--------------------------------------------------------[/s]chromecode.com - software with source code
I am not being sarcastic...... Just wanted to share an opinion expressed by the author of C++, Bjarne Stroustrup
http://www.research.att.com/~bs/bs_faq.html#best-book

There are several other interesting questions and answers in that page.....http://www.research.att.com/~bs/bs_faq.html

Cheers!!!
V!
Cheers!!!V!
quote:Original post by NewbieGamer
I am not being sarcastic...... Just wanted to share an opinion expressed by the author of C++, Bjarne Stroustrup
http://www.research.att.com/~bs/bs_faq.html#best-book

Surprise surprise... he is recommending his own books...


"To assert that the earth revolves around the sun is as erroneous as to claim that Jesus was not born of a virgin."
-- Cardinal Bellarmine
--AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.[Project site] [IRC channel] [Blog]
Sure, he does...... but i think he does not stop there...
He also provides another link http://www.accu.org/ in that same answer that when navigated in certain clicks yields...
[Beginners]
http://www.accu.org/bookreviews/public/reviews/0hr/beginner_s_c__.htm
[Advanced]
http://www.accu.org/bookreviews/public/reviews/0hr/advanced_c__.htm

and various other material...

HTH,


Cheers!!!
V!
Cheers!!!V!

This topic is closed to new replies.

Advertisement