Discover an example of a parsing iterator. You'll find that the BOOST library provides convenient tools for an efficient iterator implementation, specifically, the boost::iterator_facade class.
Latest Standard Template Library (STL) Articles
A TR1 Tutorial: Smart Pointers
Learn about the new smart pointers available in the standard library, shared_ptr and weak_ptr.
A TR1 Tutorial: Regular Expressions
Discover an overview on the algorithms and classes for regular expression in TR1, with examples for matching, searching, and replacing.
A TR1 Tutorial: Generating Random Numbers
TR1 introduces new random number generators and distribution classes for producing numbers with a specific distribution. Learn how to use these new classes.
A TR1 Tutorial: Unordered Containers
Learn about the unordered containers available in TR1 and see examples for using them.
A TR1 Tutorial: Class std::tr1::tuple
Learn how to use std::tr1::tuple, an implementation of a heterogeneous fixed size sequence from the VC++ 2008 Feature Pack.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
Programming with Code::Blocks
Discover Code::Blocks, an open source IDE for C/C++.

Working with Parallel LINQ
LINQ has a trick up its sleeve from .NET 4 onwards for dealing with large amounts of data and multiple CPUs. Learn to leverage LINQ.

Building a Multi-Channel Mobile App with DevExtreme
Create a multi-channel application with DevExtreme and Visual Studio.
Working with State Machines in the .NET Framework
Arun Karthick introduces you to the state machine model and shows you how to create a simple working state machine sample using the .NET framework in the C# language.