hi elad,

thanks for the response and attempt. i commented out the overloaded unary increment operators i was using and inserted your code to test and see the results. the prefix increment operator worked without any problems, however, when using the postfix operator, the program experienced the same assert failures during run-time as i experienced when first posting the original question with the author-related eg. once i commented out the calls to the overloaded postfix unary increment operator the program did not have any execution problems. i honestly would like to have a book before me that covers just about any use of overloaded operators there are with multiple egs. and thorough explanations.
thanks again...