cpp/atomic/atomic fetch add

Performs atomic addition. Atomically adds to 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.