Abs C++ 9.11 exception handling