DevCentral Tutorials: C/C++
Introduction to C Programming
This series contains a set of tutorials that will help you learn about the C
programming language. These tutorials start with the assumption that
you know a procedural language like Pascal or Fortran already,
and want to map that knowledge to C.
Understanding C++: An Accelerated Introduction
These tutorials help you to gain an understanding of the fundamental concepts driving C++ in a quick and
painless way. They let you begin thinking in an "object oriented way". Once you understand the
fundamentals, the rest of the language is relatively straightforward because you will have a framework on
which to attach other details as you need them.
An Introduction to C++ Class Hierarchies
One of the best ways for beginners to learn about C++ is to examine
and use existing class hierarchies. In this way you can begin to understand
the advantages of inheritance and polymorphism, and you can also
gain access to a number of valuable design techniques. The problem
with existing hierarchies is that in most cases they are quite
complex. The purpose of this article is to introduce SST - the Super Simple
Toolkit - as an example class hierarchy. SST is a GUI class hierarchy
that allows you to create super simple GUI applications, and experiment
with a class hierarchy concepts in the process.
|