Using a pointer in a struct

I'm sorry but I don't understand what you mean by "not allowed to do this". Who is forbidding it?