В чем разница между:
atomic_int s = 0; ++s; //does s++ work as well?
и:
atomic_int s = 0; atomic_fetch_add_explicit(&s, 1, memory_order_relaxed);
Они оба атомные приращения?