Check out this stand-alone, intelligent "increasing buffer" class. It's useful for a Win32 SDK project without using MFC.
Latest Array Handling Articles
Implementing an Array of Buttons: The Shuffle Game
Manage a group of buttons as an array in VC++.
Standard Template Libraries: Using std::vector Arrays
The vector array, part of the standard namespace (std::), allows you to easily create a dynamic array of elements. The vector class belongs to the STL (Standard Template Libraries). Read on to learn when and how to use a vector array.
Wrap-Around Array (wa-array, aka Cyclic Array)
Wrap-around array is implemented in the form of a class template and thus allows elements of any type. The idea of such an array is to have it in the form of a loop.
MFC extension class CBitArray
The class CBitArray behaves like a specialization of the MFC template class CArray.
CGBitArray : A Packed Array of Flags
Class that stores huge arrays of flags in as efficient a manner as possible (packed into array of BYTEs)
Latest Developer Videos
More...Latest CodeGuru Developer Columns
C++ Tips and Tricks
Quirky and yet persistent, C++ is a language that keeps programmers coming back to it. Pick up some new ways to wrangle it into your workflow.

Creating a Server with .NET Socket Programming
HTTP isn't the only network protocol that's useful. Learn about, or beef up your skills with, socket-level programming.

Common Library Functions in Visual Basic
Learn about the functions, and see a small example of how the particular functions can be used.
The Top Challenge for Developers is...
Most developers face a grueling challenge to please their end users. We asked their top challenge is. With over 3,000 responses, the results are now available!