Is this a good way to implement a Finally-like behavior in standard C++? (Without special pointers)
class Exception : public Exception { public: virtual
My advice is: don't try to emulate the behaviour of a try-finally clause in C++. Just use RAII instead. You'll live happier.