No matter how many times it was explained to me, I kept misunderstanding the direction of class declarations and instantiation. I will write down the process of correcting these one by one, which ...