I am a little bit confused on when to use pointers and what is the advantages. For example take a look at this template:
template class board {