The Wayback Machine - https://web.archive.org/web/20071124215252/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.

jobs.internet.com

internet.commerce
Partners & Affiliates
Shop
Desktop Computers
Invoice Factoring
GPS Devices
Freelance Programmers
Car Donation
Auto Insurance Quote
Compare Prices
Online Universities
Condos For Sale
KVM Switches
Web Hosting
Calling Cards
Business Gifts Canada


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Featured on the IBM DeveloperWeb 2.0 Portal
SOA Development and Best Practices
The SOA and Web services space gives developers, architects and decision-makers a variety of technical content--articles, tutorials, workshops and interactive community tools--that help with SOA development, implementation, and management. »

Featured on Intel Resource Center
Xeon 5100 Series Brings Performance and Efficiency to Server Computing
The benefits of efficient servers extend far beyond the server room and the IT department. Businesses benefit from increased flexibility, which allows them to launch new services and respond faster to changes in the market. Powerful, efficient servers allow organizations to manage more servers, thereby keeping up with growth and demand. Click Here.

Featured in the eBook Library for Technology Professionals
eBook: Guide to Managing an IT Staff
Why is managing technical people difficult? Some would say techies are socially inept and simply can't communicate well. While that may be true in some cases, saying so doesn't help managers deal with techies any better: It just defers the problem. Download this eBook for advice on how to bridge the communications gap. Download this eBook now.

Free Tech Newsletters
Free Tech Newsletters
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.

Creating a C++ Thread Class
Learn how to create a simple platform-independent C++ thread class.

Free Tech Newsletters
OP-ED: Do You Hear the Sirens' Song?
Everyone has ideas about how to build software. Explore some common fallacies and collect some hints that may help you along the way. All of the ideas are the opinion of the author (who is sometimes wrong).
Installing a Custom ODBC Driver on Windows for SQL Anywhere
By creating your own custom ODBC driver entry, you can effectively isolate your application database connectivity components from other applications running on the same system.
Combining Rotation and Translation in Java 3d
Understanding rotation and translation individually in Java 3D is not too difficult. When you combine the two, things quickly become very complicated. If you don't understand what you are doing when you combine the two, the chance that you will get it right is probably less than fifty percent. In this lesson, you will learn to get it right the first time.
Q&A with Kathy Mandelstein, Director of Worldwide Developer Programs for IBM
Kathy Mandelstein joins us to give us a better understanding of IBM's developerWorks and what it offers developers.
Doing TDD Well
The fundamentals of test-driven development can be learned in minutes. As with any discipline, TDD can take a career to master. Using these tips can help developers on this path to mastery.
Case Study: Enterprise Ajax. Learn about the ability of ICEfaces to support both desktop and mobile environments and the ICEfaces Ajax Push technology.

Latest Articles
OP-ED: Do You Hear the Sirens' Song?
Paul Kimmel - 11/21/2007
Everyone has ideas about how to build software. Explore some common fallacies and collect some hints that may help you along the way. All of the ideas are the opinion of the author (who is sometimes wrong).

Lambda Expressions and Currying in VB9
Paul Kimmel - 11/19/2007
C++ programmers aren't the only ones who can write code so obtuse that it's nearly indecipherable. Now, VB9 programmers can compete with obscure code by using Lambda Expressions and Currying. But, is this a good thing? Explore Lambda Expressions and Currying, but the jury is still out whether or not currying is a good thing. It's definitely cool.

[Updated] Auto Increment the Version Number after Each Build in a Visual Studio Project
krkim - 11/19/2007
This is a Version Number Build Tool for Automatic Version Numbering after each build in the Visual Studio Environment.

Enterprise Powershell: Creating Mail-Enabled Contacts in Exchange 2003
11/16/2007
by Jon Shoberg - Learn how to perform advanced user and contact scripting on Exchange 2003 with Powershell. When finished, you'll have knowledge and insight on using Powershell to perform advanced management functions.

[Updated] Creating a C++ Thread Class
Walter Capers - 11/16/2007
Learn how to create a simple platform-independent C++ thread class.

Create MySQL 5.1 Storage Engine Plugins Under Win32
Ludwig Ertl - 11/15/2007
A MySQL Storage engine requires functions that MySQL provides. Therefore, you normally need to link it into mysqld-core under Windows because mysqld.exe doesn't export all required functions (because it's an .exe, not a .dll). So, you're unable to import the required functions in our Plugin. Learn a possible way to circumvent this limitation by using the .map files that are provided with MySQL.

(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
Creating a Video Player Using Silverlight
11/13/2007
By Jacob Sanford -
While playing a video only takes one line of XAML in Silverlight, creating a video player takes a few more. In under 10 minutes, you can have your own video player up and running.

Using Microsoft's PopFly
10/24/2007

By Bradley L. Jones -
Using the PopFly site, you can create mashups in a matter of minutes that take full advantage of the flash and sizzle offered via AJAX and Silverlight.

Using Nested Grids in .NET
10/18/2007

By Paul Kimmel -
Get the step-by-step details on how to use nested grids in .NET to provide rich web-client presentations.

Silverlight Login - Wiring Up the HTML Controls
10/01/2007

By Jacob Sanford -
In Part 1 you learned how to add HTML controls to your Silverlight application. In Part 2 learn how to wire up the HTML controls.

(See all Latest Videos)

Latest Columns

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

Visual C++ Smart Device Primer
Nick Wienholt - 11/07/2007
Try a no-embedded-background-needed introduction into developing Windows Mobile applications in C++. With comprehensive support for smart device development in Visual C++ and great device emulation features in the Windows Mobile SDKs, mobile development is well within the reach of all Visual C++ developers.

Nuts & Bolts .NET NUTS & BOLTS

Language Feature Highlight: Local Type Inference in C# 3.0 and Visual Basic 9.0
Mark Strawmyer - 11/14/2007
Learn about local type inference in C# 3.0 and Visual Basic 9.0. Examine why it is relevant and the syntax for its use.

VB Today VISUAL BASIC TODAY

OP-ED: Do You Hear the Sirens' Song?
Paul Kimmel - 11/21/2007
Everyone has ideas about how to build software. Explore some common fallacies and collect some hints that may help you along the way. All of the ideas are the opinion of the author (who is sometimes wrong).

Insights PROGRAMMING INSIGHTS

Building a BizTalk Pipeline Content Enricher with SQL Server 2005
Jeffrey Juday - 11/05/2007
Learn how to implement the Content Enricher integration pattern using BizTalk 2006 R2 and SQL Server 2005.

Announcements and News
Microsoft Visual Studio 2008 and Microsoft .NET Framework 3.5 Released
Today, Microsoft released Visual Studio 2008 and the .NET Framework 3.5. They are done!

Codeguru Update eNewsletter - November 13th, 2007
Get the latest news, articles, and information from around Codeguru including the names of the latest people to be awarded for great articles!

Codeguru Update eNewsletter - November 6th, 2007
Get the latest news, information, and articles from around Codeguru as well as a bit of the news from DevConnections.

Codeguru Update eNewsletter - October 30th, 2007
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 :
Firefox 3 Beta 1 Enters Test Run
Latest Visual Studio Ready Ahead of Schedule
Apple Leopard Gets Unix Call

DevX Headlines
Book Excerpt: Advanced AJAX: Architecture and Best Practices
Collaborating in the High-Performance Workplace
How Cool Is Your Data Center?
Virtual Machines in the Build Process: Lower Risk, Greater Portability
Microsoft Starts 'Authorized Refurbisher' Program

The Microsoft Platform - Driving Your Business Forward with ALM. Click here to read this whitepaper.
Microsoft Dynamics: ERP Software Your People Can Actually Use. Try It Out Free.
Free Trial: Web-based Bug Tracking Helps Ensure Issues Get Resolved, Not Lost.
Article: SQL Server from an Agnostic's Perspective
Free iPod Touch? Join Internet.com and Get a Chance to Win Yours.

CodeGuru Forum Threads
Latest CodeGuru Threads
Topic
By
Replies
Updated
Affects -
.pcbrainbuster
11
November 24th, 04:13 PM
Need help with lparam in windows message!
atomcracker
3
November 24th, 04:03 PM
passing arrays as pointers
huklin
3
November 24th, 03:56 PM
Appliying multiple types -
.pcbrainbuster
0
November 24th, 03:51 PM
Adding child windows in MDI Application
Ja_12
7
November 24th, 03:47 PM
GetCursorInfo
coricori
4
November 24th, 03:39 PM
I need a help in solving this method using vectors
java_coffeeboy
1
November 24th, 03:33 PM
Caret problem/edit control
Ernstegon
1
November 24th, 03:25 PM
Concurrent Hash Map
IllegalCharacter
0
November 24th, 03:16 PM
SysAllocString
George2
1
November 24th, 03:11 PM
Hottest CodeGuru Threads
Topic
By
Replies
Updated
Shifting a DC -
.pcbrainbuster
30
November 24th, 10:20 AM
[RESOLVED] Inheritance/casting
Mybowlcut
20
November 24th, 05:04 AM
[RESOLVED] How To Get Common Words From 2 Text Files.
MKT
17
November 24th, 12:26 PM
Why doesn't my code do anything?
cuba06
16
November 23rd, 08:57 PM
Shell to Notepad in "Vista"
nbCathy
15
November 24th, 11:07 AM
No need for SP2 with VB2005 express?
TT(n)
13
November 24th, 11:29 AM
zooming buffered image like in paint
-EquinoX-
13
November 24th, 07:58 AM
designing crystal report at runtime
niranjananair1
13
November 23rd, 10:57 PM
code for button caption "TERMINATE" on JApplet
MKT
11
November 24th, 08:35 AM
Affects -
.pcbrainbuster
11
November 24th, 04:13 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)

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