Versioning your collections is important when the data held by a collection can be modified while a client is enumerating that data. Tom Archer presents a versioning technique he's told Microsoft uses internally.
Latest Classes and Class Use Articles - Page 2
Dynamic Creation of Thread-Separated Dialogs Having Only Its Class Name
The article describes a way of creating class objects by naming its classes. This way permits you to create a new class object by calling a function or class method that receives as input parameters pointer to CRuntimeClass object. In general, it shows you how to design a mechanism that creates a user-selected dialog window in its own child thread.
Developing A Once-Only Initialised Class
A templated base class for use when you want a once-only initialized static class.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
Comparing the stdio and iostream C++ Libraries
It's essential to know the differences in these libraries and use them correctly. This brief tutorial will guide you.

Managing Non-blocking Calls on the UI Thread with Async Await
Create a response application by managing asynchronous code on your UI thread.

Visual Basic: Formatting Currency Values as Words
You can use Visual Basic to convert numbers, as in currency values, into words. Let us show you how.
The Value of APIs
Application Programming Interfaces (APIs) are where you have to be. It's not a matter of if as much as a matter of which.