These tutorials focus mainly on OpenGL, Win32 programming and the ODE physics engine. OpenGL has moved on to great heights and I don't cover the newest features but cover all of the basic concepts you will need with working example programs.
Working with the Win32 API is a great way to get to the heart of Windows and is just as relevant today as ever before. Whereas ODE has been marginalized as hardware accelerated physics becomes more common.
Games and graphics utilities can be made quickly and easily using game engines like Unity so this and Linux development in general will be the focus of my next tutorials.
Templated Linked List
By Alan Baylis 15/09/2001
Download for Dev-Cpp
Download for Visual Studio 7.0
This example adds a templated linked list to the program and demonstrates its use in main.cpp (look for the comments) but not for any worthwhile purpose. It will be used in future demos/programs. I should have included the example in a smaller program but what's 224K these days. Maybe later.
The templated linked list is now doubly linked and includes a delete method. The link positions of the other objects in the list are automatically updated when an object is deleted, this was done to allow the list to be traversed using a standard loop index, but it is important to know or mistakes may be made.