This is a conventional backpropagation neural network in C++, to be used as a starting point for other projects.  It is structured to make recurrent networking more easy.  Development is being done in Code::Blocks and a cbp project file is included.