Originally Posted by
matsp
Possibly, but you may also find that there are better ways, such as using a std::vector<bone> that contains the bones of that ragdoll. I presume, in this instance, a bone is defined as two end-points in x,y,z [,w] format, and the "meat/cloth" around the bone is built up by the code.
The biggest point (no pun intended) about pointers is that they can change what the refer to. Yes, you can use pointers to handle dynamic content [that is, hold a variable amount of data], but the generally accepted statement is that "if you can do it with a vector, you should" - and if you think you can't, you'd better have a solid motivation for that.
--
Mats