Original Post
Something that I've been a little confused about: I've heard of the words dynamic and (I think) static memory allocation bandied about in reference books and programming sites. Are these the same as pointer-based and handle-based memory allocation? Also, when are pointer and handle-based memory allocation used and what are the advantages/disadvantages of each? My understanding is that windows programming is handle-based. Am I right?