A C++ tutorial and a C tutorial, OpenGL with C++ tutorials, C++ Standard
Template Library (STL) tutorials, articles on both the C and C++ programming
languages and computer science, as well as Denthor of Asphyxia's graphics
tutorials converted to C++ (mainly C code).
Please email me with corrections or submissions to this page.
Would you like to use these tutorials on your
site?
Using
Namespaces in C++ Namespaces are a useful way of maintaining
logical divisions in your code and encapsulating functionality
Getting
out the static Keyword A multipurpose keywords,
static can be used globally, locally, and on class
variables, with different meanings in each
context
Secure
Coding Learn how to make your programs safe against buffer overflow and
double free attacks
Unicode:
What you Can Do About it Today Do you have an international
audience? Do you need to support multiple multiple languages?
Learn to write programs that support Unicode!
Multiple
Inheritance Learn how to use multiple inheritance to structure
your C++ code
I offer these tutorials more as a relic of programming lore than a
serious study in how to program graphics today; nonetheless, if
you are searching for C/C++ DOS graphics, these tutorials may be
helpful. They are written by Grant Smith, aka Denthor of
Asphyxia. You can find the source code mentioned in the tutorials
here.
The
Halting Problem Not for the faint of heart (or beginners), this tutorial
covers an advanced topic in computer science: the nature of what can and
cannot be computed -- what types of problems computers simply cannot solve
Dynamic
Memory Allocation, Part 1 Part one in the memory allocation series,
covering basic use of new and delete, including allocating multidimensional
arrays