CPlusPlusNeuralNet