Quote:
bithub: abachler is coming at this from the perspective of what an exception really is. Originally, exceptions were generated by hardware when something happened that needed to be handled. This could be an I/O request, and system call, a divide-by-zero, or several other things. Recently, programming languages have expanded the definition of "exception" to include many other things. You are working off of the expanded definition of an exception, while abachler is working off of the original definition. (Hence all of his links to the Intel architecture manuals)
I realize this. The point is that we were talking about smart pointers helping memory management when an exception is thrown. It is obvious given the context that we are talking about C++ exceptions -- not hardware exceptions. In the context of this discussion, him bringing up Intel manuals was either a complete misunderstanding of the discussion at hand, or a (unfunny) joke.