Sample code for Neural Networks

Here is some sample C++ (pseudo)code for how to implement a basic multi-layer Neural Network which learns by back-propagation:
The basic Neural Network class

Sample implementation - As a function approximator