The Wayback Machine - https://web.archive.org/web/20110922043723/http://www.codeguru.com:80/Cpp/

    Latest Visual C++ / C++ Articles

    C++ 2011: nullptr

    C++ used to lack a special value to indicate a null pointer, which led to some problems. The new standard introduces a new reserved word nullptr, to designate a constant rvalue that represents a null pointer. Read on to learn more.

    C++ 2011: Strongly-typed Enums

    Strongly-typed enumerators, provided by the new C++ standard, solve the known problems with the traditional enumerators. The new standard brings a new kind of enumerator, introduced with 'enum class,' called strongly-typed enums.

    C++ 2011: Uniform Initialization

    Learn about the uniform initialization syntax and semantics available in the new C++ standard.

    Simple C++ MP3 Player Class

    A no frills MP3 player class, based on DirectShow.

    Logician: A Table-based Rules Engine Suite In C++/.NET/JavaScript using XML

    Overview of a cross-platform spreadsheet-based rules engine with algorithms implemented in C++ and JavaScript, and wrappers to C#/.NET/Silverlight, Flash, and Mobile Platforms(via PhoneGap).

    Improve Unit Testing with Visual C++ Programming

    Visual Studio comes with an interesting tool for unit testing, but for C++ we have to use C++\CLI to develop tests. In this article we discover a simple technique to avoid all of the drawbacks generated by using C++\CLI.

    Latest Columns

    Using VC++ .NET

    USING VC++ .NET

    Faster Microsoft C++ Programming With The MFC Class Wizard

    During the glory days of MFC and ATL in the 1990s and early 2000s, The Visual C++ class wizard was a highly-used and useful IDE tool that simplified life for developers. The re-introduction of the class wizard, after the absence of a decade, demonstrates commitment to the 'glory day's' ideal and adds simplicity to class management tasks inside the IDE.

    Nuts & Bolts

    .NET NUTS & BOLTS

    .NET Framework: Collections and Generics

    The original release of the .NET Framework included collections as .NET was introduced to the Microsoft programming world. The .NET Framework 2.0 introduced generics to complement the System.Collections namespace and provide a more efficient and well performing option. Read on to learn more...

    VB Today

    VISUAL BASIC TODAY

    Input and Output with VB.NET 2010

    The .NET runtime has everything you need to format your output and handle special characters. Both Visual Basic 2010 Express edition and Visual Studio 2010 help you with Intellisense if you can't remember the syntax. This article explores simple console input and output and shows you how to get it done.

    Insights

    PROGRAMMING INSIGHTS

    Understanding the Task Parallel Library IProducerConsumerCollection

    A substantial number of Task Parallel Library (TPL) Concurrent collections implement IProducerConsumerCollection. Jeffrey Juday explains the scenarios and mechanisms around implementing IProducerConsumerCollections.