cpp/atomic/atomic fetch sub

Performs atomic subtraction. Atomically subtracts from the value pointed to by  and returns the value  held previously. The operation is performed as if the following was executed:


 * @1@


 * @2@

Return value
The value immediately preceding the effects of this function in the modification order of.