New Posts  All Forums:Forum Nav:

Good C++ Book

post #1 of 8
Thread Starter 
I'm looking for a good C++ book. I have Stroustrup's book but it seems more directed towards somebody who is writing a compiler than a coder. I have experience with many languages including C and Java, so I have a decent understanding of C++ and definitely don't need the whole "this is a variable" type handholding that tutorials tend to have. A reference for the STL/standard libraries would be a big bonus.

Any suggestions?
It goes to eleven
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6300 DS3 EVGA 8600GTS 2GB XMS2 DDR2-800 
Hard DriveOSMonitorKeyboard
1.294 TB Arch Linux/XP Samsung 226bw Eclipse II 
PowerCaseMouse
Corsair 520HX Lian-Li v1000B Plus G7 
  hide details  
Reply
It goes to eleven
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6300 DS3 EVGA 8600GTS 2GB XMS2 DDR2-800 
Hard DriveOSMonitorKeyboard
1.294 TB Arch Linux/XP Samsung 226bw Eclipse II 
PowerCaseMouse
Corsair 520HX Lian-Li v1000B Plus G7 
  hide details  
Reply
post #2 of 8
Check C++ For Dummies, sure if you have enough time.
Under-Utilized
(14 items)
 
  
CPUMotherboardGraphicsRAM
3570K Z77-D3H XFX RX480 RS Corsair Vengeance 
Hard DriveHard DriveCoolingOS
HyperX 3K 120GB 3TB Storage Hyper 212 Plus Windows 10 
MonitorKeyboardPowerMouse
24" CFG70  SideWinder X6 550 Watt Logitech G602 
Mouse PadAudio
Razer eXactMat X Objective2 +ODAC 
  hide details  
Reply
Under-Utilized
(14 items)
 
  
CPUMotherboardGraphicsRAM
3570K Z77-D3H XFX RX480 RS Corsair Vengeance 
Hard DriveHard DriveCoolingOS
HyperX 3K 120GB 3TB Storage Hyper 212 Plus Windows 10 
MonitorKeyboardPowerMouse
24" CFG70  SideWinder X6 550 Watt Logitech G602 
Mouse PadAudio
Razer eXactMat X Objective2 +ODAC 
  hide details  
Reply
post #3 of 8
Thread Starter 
That's exactly the kind of book I don't want
It goes to eleven
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6300 DS3 EVGA 8600GTS 2GB XMS2 DDR2-800 
Hard DriveOSMonitorKeyboard
1.294 TB Arch Linux/XP Samsung 226bw Eclipse II 
PowerCaseMouse
Corsair 520HX Lian-Li v1000B Plus G7 
  hide details  
Reply
It goes to eleven
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6300 DS3 EVGA 8600GTS 2GB XMS2 DDR2-800 
Hard DriveOSMonitorKeyboard
1.294 TB Arch Linux/XP Samsung 226bw Eclipse II 
PowerCaseMouse
Corsair 520HX Lian-Li v1000B Plus G7 
  hide details  
Reply
post #4 of 8

TBH it's hard to find an off-the-peg C++ book that doesn't start by spelling out what a variable is Try Deitel & Deitel's C++ How to Program (at least that gets past the 'hello world' stage fairly quickly... or you can just skip to the good bits). It's on the 6th edition now and there are some good tips in there for anyone.

Also you could try Bruce Eckel's Thinking in C++ books (at least you can try before you buy).

Also worth a mention are Herb Schildt's books:

and
Herb Schildt's C++ Programming Cookbook.

The O'Reilly series C++ Programming Cookbook is also pretty good for someone who has already grasped the basics)... certainly it's a tad more useful than C++ For Dummies anyway ;-)

Additional Bonus Edit Edition
For the more advanced C++ coder, the Pearson C++ In Depth Series are also worth a look. If you're just starting out with the language as you may blow a fuse looking at some of these, but the Accelerated C++ is a good place to start if you're feeling confident
Edited by Stormwolf - 5/28/08 at 7:43am
post #5 of 8
This is what we take in Bahrain University
C++ Programming: Program Design Including Data Structures, Third Edition

Its great really it took us from zero to knowing how to read/write to files,loops,if statements, switch statements, functions, arrays, inheritance, linked lists, Queues, and a lot more

http://www.amazon.com/C%2B%2B-Progra...102472&sr=8-35
My PC
(23 items)
 
Home Server
(12 items)
 
Aorus X7 DT v7
(11 items)
 
CPUMotherboardGraphicsGraphics
Intel Core i7 5820K ASUS X99 Deluxe NVIDIA MSI GTX1080 EK X NVIDIA MSI GTX1080 EK X 
RAMHard DriveHard DriveOptical Drive
32GB GSkill Trident Z DDR4 3000MHz CL14 Samsung 850 EVO 500GB SSD Seagate 4TB LG 14X BluRay Writer 
CoolingCoolingCoolingCooling
EK ASUS X99 Monoblock 2x EK XE480 Radiators Swiftech MCP35X (Dual DDC) Pump EK X3 250 Reservoir 
OSMonitorKeyboardPower
Windows 10 Pro X64 LG C6 55" UHD OLED Smart TV Logitech G710 Corsair RM1000 1000W 
CaseMouseMouse PadAudio
Corsair 900D Logitech G700S Razer ExactMat Pioneer VSX-930-K Receiver 
AudioAudioAudio
Pioneer S-RS77TB Speakers Pioneer S-RS3SW Subwoofer Logitech G35 
CPUMotherboardGraphicsRAM
Intel Core i7 7820HK Aorus HM175 NVIDIA GTX 1080 Notebook 32GB Kingston Hyper X DDR4 2400MHz 
Hard DriveHard DriveOSMonitor
512GB Samsung SM961 SSD Seagate FireCuda 2TB Windows 10 Pro 17.3" Sharp IGZO 4K 
KeyboardPowerCase
Aorus RGB Aorus 255W Power Adapter Aorus X7 v7 
  hide details  
Reply
My PC
(23 items)
 
Home Server
(12 items)
 
Aorus X7 DT v7
(11 items)
 
CPUMotherboardGraphicsGraphics
Intel Core i7 5820K ASUS X99 Deluxe NVIDIA MSI GTX1080 EK X NVIDIA MSI GTX1080 EK X 
RAMHard DriveHard DriveOptical Drive
32GB GSkill Trident Z DDR4 3000MHz CL14 Samsung 850 EVO 500GB SSD Seagate 4TB LG 14X BluRay Writer 
CoolingCoolingCoolingCooling
EK ASUS X99 Monoblock 2x EK XE480 Radiators Swiftech MCP35X (Dual DDC) Pump EK X3 250 Reservoir 
OSMonitorKeyboardPower
Windows 10 Pro X64 LG C6 55" UHD OLED Smart TV Logitech G710 Corsair RM1000 1000W 
CaseMouseMouse PadAudio
Corsair 900D Logitech G700S Razer ExactMat Pioneer VSX-930-K Receiver 
AudioAudioAudio
Pioneer S-RS77TB Speakers Pioneer S-RS3SW Subwoofer Logitech G35 
CPUMotherboardGraphicsRAM
Intel Core i7 7820HK Aorus HM175 NVIDIA GTX 1080 Notebook 32GB Kingston Hyper X DDR4 2400MHz 
Hard DriveHard DriveOSMonitor
512GB Samsung SM961 SSD Seagate FireCuda 2TB Windows 10 Pro 17.3" Sharp IGZO 4K 
KeyboardPowerCase
Aorus RGB Aorus 255W Power Adapter Aorus X7 v7 
  hide details  
Reply
post #6 of 8
if you want more self-directed learning just use parts of online tutorials

I do not know how this is legal but it is and it's amazing!
http://freecomputerbooks.com

I myself knew Java and learned C/C++ quickly using tutorials in a loose sort of way. Played around with cpp files and referred to tutorials for specific stuff; filled in the gaps and there I knew it in a summer I had learned all the fundamentals of C! (and C++)
p
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon X2 5000+ BE @ 3.0GHz BIOSTAR TForce TF570SLI 2 X PNY 9800GX2 1GB 512-bit 8GB OCZ Gold DDR2 800 
Hard DriveOptical DriveOSMonitor
36GB Raptor X 4 in RAID10 20x DVD+RW Slackware 12.1 Dual Samsung 24" WS LCD 
KeyboardPowerCaseMouse
IBM Model M PC P&C 610 Silencer (12V@49A) Ultra Aluminus Full Tower Logitech G5 
Mouse Pad
Ratpadz GS 
  hide details  
Reply
p
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon X2 5000+ BE @ 3.0GHz BIOSTAR TForce TF570SLI 2 X PNY 9800GX2 1GB 512-bit 8GB OCZ Gold DDR2 800 
Hard DriveOptical DriveOSMonitor
36GB Raptor X 4 in RAID10 20x DVD+RW Slackware 12.1 Dual Samsung 24" WS LCD 
KeyboardPowerCaseMouse
IBM Model M PC P&C 610 Silencer (12V@49A) Ultra Aluminus Full Tower Logitech G5 
Mouse Pad
Ratpadz GS 
  hide details  
Reply
post #7 of 8
    
CPUMotherboardGraphicsRAM
Intel Core i7-930 ASUS P6X58D Premium XFX HD-585X-ZAFC Radeon HD 5850 1GB Tri-Fire CORSAIR DOMINATOR 6GB TR3X6G1600C8D x 2 =12GB 
Hard DriveOptical DriveOSMonitor
Western Digital Caviar Black WD1002FAEX 1TB x 2 LG Windows 7 Home Premium x64 3 x LG E2350V 
KeyboardPowerCaseMouse
Logitech 920-000914 SILVERSTONE ST1200 1200W SILVERSTONE RAVEN RV02-BW Razer Lachesis 
Mouse Pad
Huge Black Cloth 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core i7-930 ASUS P6X58D Premium XFX HD-585X-ZAFC Radeon HD 5850 1GB Tri-Fire CORSAIR DOMINATOR 6GB TR3X6G1600C8D x 2 =12GB 
Hard DriveOptical DriveOSMonitor
Western Digital Caviar Black WD1002FAEX 1TB x 2 LG Windows 7 Home Premium x64 3 x LG E2350V 
KeyboardPowerCaseMouse
Logitech 920-000914 SILVERSTONE ST1200 1200W SILVERSTONE RAVEN RV02-BW Razer Lachesis 
Mouse Pad
Huge Black Cloth 
  hide details  
Reply
post #8 of 8
I also have a Thinking in C++ which is a common book. Got it from a friend; wish I had it when I was learning C++ lol...you might want to consider getting a copy.
p
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon X2 5000+ BE @ 3.0GHz BIOSTAR TForce TF570SLI 2 X PNY 9800GX2 1GB 512-bit 8GB OCZ Gold DDR2 800 
Hard DriveOptical DriveOSMonitor
36GB Raptor X 4 in RAID10 20x DVD+RW Slackware 12.1 Dual Samsung 24" WS LCD 
KeyboardPowerCaseMouse
IBM Model M PC P&C 610 Silencer (12V@49A) Ultra Aluminus Full Tower Logitech G5 
Mouse Pad
Ratpadz GS 
  hide details  
Reply
p
(13 items)
 
  
CPUMotherboardGraphicsRAM
Athlon X2 5000+ BE @ 3.0GHz BIOSTAR TForce TF570SLI 2 X PNY 9800GX2 1GB 512-bit 8GB OCZ Gold DDR2 800 
Hard DriveOptical DriveOSMonitor
36GB Raptor X 4 in RAID10 20x DVD+RW Slackware 12.1 Dual Samsung 24" WS LCD 
KeyboardPowerCaseMouse
IBM Model M PC P&C 610 Silencer (12V@49A) Ultra Aluminus Full Tower Logitech G5 
Mouse Pad
Ratpadz GS 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming