A practice project for learning C++