I have seen this function quite a bit and I also see it is important in CUDA programming, so I decided that learning it earlier rather than later is best.
From what I read it allocates memory but without a type, why would you want to do that? Why not just use int or char normally?
Thanks