The Wayback Machine - https://web.archive.org/web/20100724064350/http://www.codeguru.com:80/cpp/misc/samples/

    Samples

    Simplex Optimization Algorithm and Implemetation in C++ Programming

    The article introduces the simplex algorithm, provides a useful C++ function to optimize target function parameters, and shows rich examples, figures, flowcharts. source code is also attached with the article.

    An Efficient Pointer Wrapper in C++ for Scientific Computation

    This article introduces a simple wrapper template.

    C++ Tutorial: Pointer-to-Member Function

    The tutorial talks about the grammar of C++ pointer-to-member function, their common applications, and their under-the-hood implementations.

    Microsoft 'Hotfixes' Office 2003 Rights Glitch

    The software giant moves quickly to address a problem impacting older, rights-managed documents.

    Installing SQL Server 2008

    Need your server and your site up and running quick? Let Greg Larsen show you what you need to know to get SQL Server running and configured.

    [Updated] Template Metaprogramming and Puzzle 15 Optimal Solution

    Read about a sample demonstrating how to accelerate finding an optimal Puzzle 15 solution using C++ Template Metaprogramming. It presents an implementation of the IDA* search algorithm.

    Parallel Lint

    Understand the new direction in development of static code analyzers - verification of parallel programs. The article reviews several static analyzers which can claim to be called "Parallel Lint".

    Seven Steps of Migrating a Program to a 64-bit System

    The article describes the main steps which should be performed to correctly port 32-bit Windows applications on 64-bit Windows systems. Although the article is meant for developers using C/C++ in Visual Studio 2005/2008 environment, it will be also useful for other developers who plan to port their applications on 64-bit systems.

    How to Handle Currencies

    Learn about a C++ mechanism to handle and manipulate different currencies.

    [Updated] Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment

    Learn how to compile and integrate Crypto++ into the Microsoft Visual C++ environment.

    In Praise of the Lowly Comment

    See how to make comments in your code more useful & effective for you and your fellow developers.

    Message Only Window

    Learn how to build an efficient library to provide support for Message Only Windows. The article also shows how to use the Thunk32 library provided in an earlier article, as well as some general pointers on good practices and patterns.

    SMBIOS Demystified

    Discover a basic SMBIOS parser that demonstrates querying for SMBIOS info using WMI and then parsing the data to extract necessary information.

    Bulletproof Windows XP

    Currently, this is the best way to protect XP systems from malware and accidental changes.

    [Updated] Creating the "Marriage" Card Game

    A collection of card games. (The article and downloadable project and source code were updated.)

    A CDXMenu Class for the CDX Library

    The CDXMenu class delivers a fast and easy way to create a menu using CDX classes and the CDXBitmapFont class for computer games.

    Cross-Platform Game Development for C++ Developers, Part V: OGRE 3D

    The Object-Oriented Graphics Rendering Engine (OGRE) enables you to quickly and easily produce applications with hardware-accelerated 3D graphics by abstracting all the details of using the underlying system libraries. See for yourself.

    Cross-Platform Game Development for C++ Developers, Part IV: ClanLib SDK

    Although the cross-platform C++ framework ClanLib is focused primarily on the game developer, you could easily use it to develop a scientific 3D visualization tool or multimedia application as well. Take a look under the hood of this versatile API.

    Cross-Platform Game Development for C++ Developers, Part III: The 3D Irrlicht Engine

    Although open source, the high-performance Irrlicht Engine offers state-of-the-art features normally found in commercial 3D engines. Find out what they are and how to use them.

    Cross-Platform Game Development for C++ Developers, Part II: The Allegro Platform

    Get an under-the-hood look at the Allegro open source gaming library, and then dive into demo that will show how to get up and running.

    Airplanes: Bomber, a Socket-Based Game

    An online puzzle game.

    Cross-Platform Game Development for C++ Devs

    Are you an aspiring game developer who's not sure how to get started? Get a close-up look at an open source, cross-platform gaming engine that can have you on your way to creating a hit game title in no time.

    The Principle of the Procrustean Bed in Programming

    Learn why programmers should not try to alter the features of a programming language to their own preferences, but instead adapt to them.

    "Indigo" CTP Released Today

    Microsoft released the Community Technical Preview (CTP) of their next-generation Web-Services technology, "Indigo," today.

    What is Programming Anyway?

    Learn how to think programmatically.