In which of the following levels of exception safety are operations succeeded with full guarantee
and fulfill all needs in the presence of exceptional situations?
A.
Commit or rollback semantics
B.
Minimal exception safety
C.
Failure transparency
D.
Basic exception safety
Explanation:
Failure transparency is the best level of exception safety. In this level, operations
are succeeded with full guarantee and fulfill all needs in the presence of exceptional situations.
Failure transparency does not throw the exception further up even when an exception occurs. This
level is also known as no throw guarantee.