Correctly managing the release of heap-allocated memory and other resources has been one of the great challenges of C and C++ development for decades. The new shared_ptr class, shipping with Visual Studio 2008 SP1 and Visual Studio 2010, makes dealing with resource management dramatically simpler.
Latest Pointers Articles
Pointer-to-Pointer and Reference-to-Pointer
Learn the reason behind using pointer-to-pointer and reference-to-pointer to modify a pointer passed to a function, to understand their usage better.
Lovely Pointers
A beginning-level article covering the problems, bugs, and technique solutions that correspond to using pointers.
DELEGATES and C++
This article shows an implementation of delegates.
Smart Pointer (with Object Level Thread Synchronization '& Reference Counting Garbage Collection)
Smart Pointer (with Object Level Thread Synchronization '& Reference Counting Garbage Collection)
AutoPtr<> Class
AutoPtr<> Class
Latest Developer Videos
More...Latest CodeGuru Developer Columns
MFC Integration with the Windows Transactional File System (TxF)
The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.

Finger Printing is the New Tracking Cookie
Recently one way that developers have been looking to address the cookie abuse problem is via a method known as fingerprinting. Peter Shaw shows you how to generate a fingerprint in C# for use in your own projects.

Introduction to Threading and VB.NET
Hannes du Preez demonstrates how easy it is to work with threads in your VB.NET applications.
How to Create MapReduce Jobs for Hadoop Using C#
This article introduces you to Big Data, Apache Hadoop and MapReduce jobs. We will also learn how to create MapReduce jobs using C#.