If I'm understanding the problem right, just post the code for one of the "normal" functions here and I'll point out how it would need to be changed to use pointers.
While GCDEF is right that unnecessary pointer use is a Bad Thing, exceptions may be made for class assignments since often the easiest way to introduce a concept is to show it doing the same thing you could do another way. I suspect that's the intent here.
