AWOL,
First time I ever saw Murkysoft held up as an example of good practise.
They are the ubiquitous 800 lb gorilla. Its been years since I have worked in the UNIX world, and I do not have easy access to a UNIX C++ compiler right now. Are you going to say that there are "Good" industry standard c++ compilers that do not give you a compile error if you just try to set values of improper type?
I would be interested which ones that might be.
Regards,
George Clay