The Wayback Machine - https://web.archive.org/web/20080609094616/http://www.codeguru.com:80/cpp/stl/

CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.
Computer Memory
GPS Devices
Cell Phones

jobs.internet.com

internet.commerce
Partners & Affiliates
Send Text Messages
Calling Cards
Home Improvement
Baby Photo Contest
Phone Cards
Dental Insurance
Logo Design
Desktop Computers
Domain registration
Imprinted Promotions
SMS Gateway
Mobile CRM
Cell Phones
Laptops


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Whitepaper: Integrating Telephony Services into .NET Applications
Sponsored by Avaya
Learn how developers using Microsoft's .NET framework can use SIP Objects.NET to gain simple and flexible access to telephony networks. SIP Objects.NET enables developers to access a wide variety of enterprise or traditional carrier networks by leveraging technologies such as Avaya's SIP Application Server. Click here.
Solutions for Technology Professionals from Internet.com

Download: Build .NET Applications Without Hand Coding
Sponsored by Iron Speed
Iron Speed Designer builds database, forms, and reporting applications for .NET  without hand-coding. Quickly create visually stunning, feature-rich applications that are easy-to-customize and ready to deploy. Iron Speed Designer accelerates development by eliminating routine infrastructure programming, freeing you to focus on our business logic. Get your free copy now!
More Solutions from Internet.com

Featured Solutions for Technology Professionals from Internet.com
Whitepaper: Optimizing HP Servers with Microsoft SQL Server 2008
Sponsored by HP
This whitepaper discusses how SQL Server 2008, particularly 64-bit server configurations, together with the resources and technologies available on HP ProLiant and Integrity servers, offers a valid option for consolidating corporate data on one single device. Learn more.

Free Tech Newsletters
Free Tech Newsletters
Find Simplicity and Portability in PNGwriter Graphics Library
PNGwriter is an easy-to-use open source graphics library that uses PNG as its output format. Jump right in with a demo for creating a PNG programmatically.

Working with Files in C#
Get practical with C# by using it to access file information, create subdirectories, and more. You'll also learn to read and write from basic files.

.NET Web Services Tutorial
Writing .NET Web services without using Visual Studio can be tricky. Learn how to create a Web Service without using Visual Studio .NET.

Free Tech Newsletters
Wt: C++ Web Toolkit Library Lets You Write Scripting-Independent Web Apps
Tired of over-committing to one web scripting technology only to get derailed by the client's browser? Wt will insulate your application logic from the bumpy ride of trying to guess the right web platform for your apps.
Working With Design Patterns: Mediator
Objects talking to each other and no one in control? Messages going all over the place? The mediator pattern can help you control the chaos!
Leveraging Content Types in SharePoint Document Libraries and Lists
Many organizations are not fully realizing the power of content types when using SharePoint. Here you will learn how to leverage content types and use them properly through examples.
Math for Java Game Programmers, Vector Addition
Learn how to develop a game-programming math library by adding and manipulating vectors.
Using Functional Construction to Create XML Documents
Dynamically construct XML documents in code quickly and easily with LINQ to XML and Functional Construction.
Audiocast and Data Sheet: Reduce Complexity and Costs with Microsoft Identity and Access Solutions

Latest Articles
Wt: C++ Web Toolkit Library Lets You Write Scripting-Independent Web Apps
Victor Volkman - 06/06/2008
Tired of over-committing to one web scripting technology only to get derailed by the client's browser? Wt will insulate your application logic from the bumpy ride of trying to guess the right web platform for your apps.

[Updated] Cryptographically Random Password Generator
Garrett Groff - 06/06/2008
Create a cryptographically random password generator, including options that allow the user to specify allowable characters in the password.

Creating a Pong Game
Quasar - 06/05/2008
It's a simple game, but this tutorial will get you playing in a very short time.

Leveraging Content Types in SharePoint Document Libraries and Lists
Daan De Brouckere and Raj Agarwal - 06/04/2008
Many organizations are not fully realizing the power of content types when using SharePoint. Here you will learn how to leverage content types and use them properly through examples.

Using Functional Construction to Create XML Documents
Paul Kimmel - 06/03/2008
Dynamically construct XML documents in code quickly and easily with LINQ to XML and Functional Construction.

Controlling SQL Text Indexing Services with SQL Managed Objects and VB.NET
Paul Kimmel - 05/28/2008
Control the SQL Server service from your VB code using SQL Management Objects (SMO).

(See all Latest Articles)

pencil CodeGuru is all about sharing. If you have some unique code or an article, we'd love to hear from you. Please read the Submission Guidelines to see how to submit. We are always after great new articles to post!
Latest Articles
Developing Management Packs for Operation Manager 2007
05/23/2008
By Jeffrey Juday -
Using the Microsoft System Center Operations Manager Author Console learn how develop a management pack to accompany your application.

Setting Up Unit Testing in Microsoft VSTS 2008
05/12/2008

By Paul Hacker -
Discover how easy it is to add unit testing to your Visual Studio 2008 projects with the builtin tools.

Coding Unit Tests in Microsoft VSTS 2008
05/12/2008

By Paul Hacker -
Paul shows you how to write the code for unit tests in your Visual Studio projects. (This is part 2 of Unit Testing with VSTS)

Creating Cascading Style Sheets in Visual Studio 2008
04/22/2008

By Dan Rigsby -
Discover the tools in Visual Studio for creating and modifying your cascading style sheets.

(See all Latest Videos)

Latest Columns

Using VC++ .NET USING VC++ .NET

Visual C++ 2008 Feature Pack: MFC Enhancements
Nick Wienholt - 05/12/2008
The Visual C++ 2008 Feature Pack incorporates C++ language changes that move C++ closer to the upcoming C++0x standard. The new language elements build on the powerful features of the C++ language, and include support for regular expressions, function objects, and a number of new STL containers as well as many other new features. Review some of the new language features, and see how they can be incorporated into C++ applications.

Nuts & Bolts .NET NUTS & BOLTS

Lazy Loading the ASP.NET AJAX TabContainer Control
Mark Strawmyer - 04/04/2008
Learn how to avoid possible performance problems in your web applications when using the ASP.NET AJAX TabContainer by employing a technique known as lazy loading.

VB Today VISUAL BASIC TODAY

Using Functional Construction to Create XML Documents
Paul Kimmel - 06/03/2008
Dynamically construct XML documents in code quickly and easily with LINQ to XML and Functional Construction.

Insights PROGRAMMING INSIGHTS

Developing Microsoft System Center Operations Manager 2007 Management Packs
Jeffrey Juday - 04/14/2008
Learn to build a Management Pack to monitor your application.

Announcements and News
Codeguru Update eNewsletter - May 27th, 2008
Get the latest news, articles, and other information from around Codeguru.

Codeguru Update eNewsletter - May 20th, 2008
Get the latest news, articles, and information from around Codeguru. This week's editorial goes from eggs to Oslo.

Codeguru Update eNewsletter - May 13th, 2008
Get the latest articles, news, and information from around Codeguru.

Codeguru Update eNewsletter - May 6th, 2008
Get the latest news, articles, and information from around Codeguru!

(See all Announcements)

Currently in the News...
The following are current developer-related stories from InternetNews.com :
Declaring Dojo for Ajax
Ruby on Rails Performance Options Grow
Novell CEO: Red Hat Never in Desktop Linux

DevX Headlines
Taming Trees: B-Trees
Deliver Next-Generation SOA Apps with Microsoft Robotics Development Studio
Choosing the Right Server
Taming Trees: Parsing and Sorting
What to Expect With Virtualization

Audiocast and Data Sheet: Reduce Complexity and Costs with Microsoft Identity and Access Solutions
Work With InterSystems. Not Separate Systems. Rapidly develop and deploy connectable applications.
Is it time to make your move to the multi-threaded and parallel processing world? Find out!
Download: Intel AMT Software Development Kit (SDK)
Download: Intel AMT Setup and Configuration Service (SCS)

CodeGuru Forum Threads
Latest CodeGuru Threads
Topic
By
Replies
Updated
MySQL
sayed_anjum
1
June 9th, 05:41 AM
HttpListener.BeginGetContext
George2
7
June 9th, 05:39 AM
copy sql data to anothers fields
monchichi2
3
June 9th, 05:38 AM
point me in the direction:)
r3vdup
6
June 9th, 05:35 AM
Large array causing segmentation fault
deadalus,ai
4
June 9th, 05:32 AM
display a mathml fragment
alpacino_toldo
0
June 9th, 05:29 AM
Inheritance prob with Cdialog::CBase::CDerive
vc185002
0
June 9th, 05:27 AM
Display data(base64binary)
alpacino_toldo
0
June 9th, 05:25 AM
No way to stop PC rebooting
DeepButi
1
June 9th, 05:23 AM
WIA Help
mrpk
3
June 9th, 05:22 AM
Hottest CodeGuru Threads
Topic
By
Replies
Updated
Are structures useless?
GamesSmash
56
June 8th, 10:55 PM
Is inline editing of a listbox row possible?
Viper187
38
June 8th, 09:50 PM
Control Arrays - An easy one for you experts
Judgey
17
June 9th, 04:55 AM
About FSCTL_MOVE_FILE Api !!!
mayank3103
17
June 9th, 01:01 AM
Porting VC++6 programs to Visual Studio 2008
Clay L
16
June 8th, 03:50 PM
Compiling a VC++ EXE App. as a DLL for use in other Apps?
Ksu
15
June 8th, 05:09 PM
Simple (?) Memory/Pointer Question
jeffreya
14
June 8th, 07:31 PM
java ide recommendation
tal
13
June 8th, 02:21 PM
how to read XML file in Java?
ujjvalpandya
12
June 8th, 02:12 PM
UDP client server PLZ HELP
curiousGUY
11
June 8th, 02:34 PM

Visual C++/C++ .NET/C# Visual Basic

Security

C++

COM-based Technologies

Controls

Data

Frameworks

Graphics & Multimedia

Internet & Networking

Miscellaneous

Standard Template Library

Visual Studio

Windows & Dialogs

Windows Programming

Sample Chapter

.NET

C#

Sample Chapter

.NET 3.0 (VB)

LINQ (VB)

General

Internet

Mobile/Wireless

VB Controls

Sample Chapter



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Win a Lenovo ThinkPad X300 Notebook in the Intel Resource Center Scavenger Hunt
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES