So, I have been reading a book about competitive programming called "Principles of algorithmic problem solving", I am currently on the page where structures in c++