Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Recommend me a good C++ book for a programmer.
New Posts  All Forums:Forum Nav:

Recommend me a good C++ book for a programmer.

post #1 of 4
Thread Starter 
I've been given a fairly complex, but not very well written C++ application to "fix" (memory leaks, add functionality) and my knowledge of C++ is very limited. I've been mainly writing Python code recently and I've also done some C and Java.

So I'm looking for a book that would get me up to speed fast without spending too much time on explaining basic things like data types and OO concepts, but also not assuming I've had previous C++ experience. The key areas I'm interested in are: threading and OpenGL. Also I work on Linux. Thanks for any suggestions.
buka
(17 items)
 
  
Reply
buka
(17 items)
 
  
Reply
post #2 of 4
If you already know basic C++, then Effective C++ and More Effective C++ will detail best practices and things to avoid. In other words, it'll tell you all about the nook and crannies in the language that you need to know to write good code.

I recommend practicing while reading each tip, or else you'll just forget all of it.
Akiyama Mio
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6420 @ stock, 0.98v Asus P5N-E SLI Gainward GTX 460 1GB @ 800/1600/1900 2x2GB Kingston @ 800MHz 5-5-5-15 2T 
Hard DriveOptical DriveOSMonitor
WD 250GB, 320GB SATA/3, 16MB Cache, Seagate 1TB LG GSA-H62N 18x SATA Ubuntu 9.10 x86 & Win7 x86 Asus VW222U 
KeyboardPowerCase
Logitech Classic Corsair 650HX NZXT Apollo Black 
  hide details  
Reply
Akiyama Mio
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6420 @ stock, 0.98v Asus P5N-E SLI Gainward GTX 460 1GB @ 800/1600/1900 2x2GB Kingston @ 800MHz 5-5-5-15 2T 
Hard DriveOptical DriveOSMonitor
WD 250GB, 320GB SATA/3, 16MB Cache, Seagate 1TB LG GSA-H62N 18x SATA Ubuntu 9.10 x86 & Win7 x86 Asus VW222U 
KeyboardPowerCase
Logitech Classic Corsair 650HX NZXT Apollo Black 
  hide details  
Reply
post #3 of 4
When I took a C++ intro class, the required books were:

Absolute C++ by Walter Savitch 1st Edition
Addison-Wesley
ISBN # 0-321-19724-0

An Introduction to Programming and Object Oriented Design 2nd Edition
By James P. Cohoon and Jack W. Davidson
ISBN # 0-07-012135-4

I only bought the Cohoon book (because it can be found fairly cheap online), but the Savitch book seems to have better reviews. The Cohoon book, in my opinion, was clear and has good examples.
Lenovo B575
(13 items)
 
  
CPUGraphicsRAMHard Drive
Fusion E-350 Dual Core Radeon HD 6310 4GB WD 320 GB 
OS
Windows 7 Home Premium 
  hide details  
Reply
Lenovo B575
(13 items)
 
  
CPUGraphicsRAMHard Drive
Fusion E-350 Dual Core Radeon HD 6310 4GB WD 320 GB 
OS
Windows 7 Home Premium 
  hide details  
Reply
post #4 of 4
Thread Starter 
Thanks, will look at these.
buka
(17 items)
 
  
Reply
buka
(17 items)
 
  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Recommend me a good C++ book for a programmer.