Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming

Reply
 
LinkBack Thread Tools
Old 04-20-08   #1 (permalink)
AMD Overclocker
 
thejamesman's Avatar
 
amd nvidia

Join Date: Mar 2008
Posts: 327

Rep: 7 thejamesman Unknown
Unique Rep: 0
Trader Rating: 0
Default C++ and Libraries

So yeah, Im teaching myself how to program C++, I bought the book C++ Programming for Idiots (Its about 10 years old ), and im trying to figure out - How do I find out what libraries are available to me, and what they all do!?
__________________
- Member of the GREEN Team -

Dont tell, But I'll be a traitor by the end of the season...he he!

--"I wonder...Have You Ever Seen The Sky?--

Loving Acid Bath, Ever Since I heard them
Hard Drive Holocaust


The Black Mesa Survivors Club

Member of the OCN Diablo III Club

System: Marshall-Tech Mk I (The Dreadnaught)
CPU
AMD Athlon 64 X2 Black Edition 5000. (3.2GHz)
Motherboard
Gigabyte GA-M770-DS3
Memory
2 GB Corsair XMS
Graphics Card
eVGA 8800 GTS 512 (G92)
Hard Drive
Seagate 250GB 7200RPM + 80GB 7200RPM
Sound Card
Soundblaster 24-bit card
Power Supply
Okia 600W PSU
Case
Sunbeam Transformer
CPU cooling
Kingwin Revolution
GPU cooling
Stock
OS
Windows Vista Home Basic (OEM) 64-bit
Monitor
Crappy thing...
thejamesman is offline   Reply With Quote
Old 04-20-08   #2 (permalink)
Programmer
 
intel ati

Join Date: Aug 2006
Location: Moscow, ID
Posts: 159

Rep: 10 Safetydan Unknown
Unique Rep: 0
Folding Team Rank: 1197
Trader Rating: 1
Default

There are tons of them, look for the functionality you need rather than trying to learn everything that's available.
__________________
"He attacked everything in life with a mix of extraordinary genius and naive incompetence, and it was often difficult to tell which was which."
Douglas Adams

System: Monster v2
CPU
Q6600 G0
Motherboard
GA-P35-DS3L
Memory
2GB Crucial Ballistix
Graphics Card
Saphire Radeon x1900XTX
Hard Drive
WD 320GB
Sound Card
x-fi extreme music (modded)
Power Supply
OCZ 700W
Case
Gigabyte 3D aurora
CPU cooling
TR Ultra-120 Extreme
GPU cooling
vf900
OS
Windows XP
Monitor
2x Acer 22" WS
Safetydan is online now I fold for Overclock.net   Reply With Quote
Old 04-21-08   #3 (permalink)
Programmer
 
kdbolt70's Avatar
 
intel ati

Join Date: May 2007
Location: Walled Lake, MI
Posts: 1,112

Rep: 127 kdbolt70 is acknowledged by manykdbolt70 is acknowledged by many
Unique Rep: 0
Folding Team Rank: 189
Trader Rating: 1
Default

All of the standard libraries should be included with your IDE/compiler. Lots of the things you'll want to do as a new programmer will use, or already be written in one of these libraries. Its good to learn sort of what is "offered" with the libraries available, for example if you need to generate a random number, there is a function already written that will do it for you. There is also numerous libraries outside of the current standard libraries, notably Boost. granted, you won't necessarily need these libraries till you get more advanced, but its good to know new libraries are being invented all the time. My suggestion is just get a feel for what types of things a library will provide for you, then whenever you come across some task that might be easier with the use of an already-built function, you can quick look it up. I like using cplusplus.com or cppreference.com
__________________

~M Hail to the Victors M~

System: It's about time!
CPU
Q6600 G0 @3.3Ghz
Motherboard
Gigabyte P35-DS3L
Memory
2Gb Ballistix DDR2 800 @915Mhz
Graphics Card
Sapphire 2900Pro Flashed to XT
Hard Drive
Seagate Barracuda 320Gb
Sound Card
Onboard
Power Supply
Corsair HX 620W
Case
CM 690
CPU cooling
Tuniq Tower 120
GPU cooling
stock
OS
Vista Business and VMWare Ubuntu
Monitor
Acer AL2223W 22"
kdbolt70 is offline I fold for Overclock.net   Reply With Quote
Old 04-21-08   #4 (permalink)
AMD Overclocker
 
thejamesman's Avatar
 
amd nvidia

Join Date: Mar 2008
Posts: 327

Rep: 7 thejamesman Unknown
Unique Rep: 0
Trader Rating: 0
Default

Here's something else -
Im looking back on what im doing, and I realize "Hey, James, Your goal is to eventually be able to create Windows programs. Is this getting you there?" Right now, im doing number and word manipulations. Is learning C++ The way I want to go? It feels like I have years to go before I even think about touching the Windows API or Visual Basic...
__________________
- Member of the GREEN Team -

Dont tell, But I'll be a traitor by the end of the season...he he!

--"I wonder...Have You Ever Seen The Sky?--

Loving Acid Bath, Ever Since I heard them
Hard Drive Holocaust


The Black Mesa Survivors Club

Member of the OCN Diablo III Club

System: Marshall-Tech Mk I (The Dreadnaught)
CPU
AMD Athlon 64 X2 Black Edition 5000. (3.2GHz)
Motherboard
Gigabyte GA-M770-DS3
Memory
2 GB Corsair XMS
Graphics Card
eVGA 8800 GTS 512 (G92)
Hard Drive
Seagate 250GB 7200RPM + 80GB 7200RPM
Sound Card
Soundblaster 24-bit card
Power Supply
Okia 600W PSU
Case
Sunbeam Transformer
CPU cooling
Kingwin Revolution
GPU cooling
Stock
OS
Windows Vista Home Basic (OEM) 64-bit
Monitor
Crappy thing...
thejamesman is offline   Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -4. The time now is 06:16 PM.


Overclock.net is a Carbon Neutral Site Creative Commons License Internet Security By ControlScan

Terms of Service / Forum Rules | Privacy Policy | Advertising | Become an Official Vendor
Copyright © 2008 Shogun Interactive Development. Most rights reserved.
Page generated in 0.16699 seconds with 9 queries