Resolução do problema descrito em "http://processotrainee.herokuapp.com/ruby/app#3", escrita em C++
construtores: https://msdn.microsoft.com/en-us/library/s16xw1a8.aspx#default_constructors
apostila de C++: http://www.inf.ufrgs.br/pet/cursos/C++%202009/apostila.pdf
tutorial de makefiles: https://www.cs.umd.edu/class/fall2002/cmsc214/Tutorial/makefile.html