Learning c + + process