Sequential Consistency

Why is memory_order_seq_cst the default ordering for std::atomic operations?

A

The C++ standard committee chose it arbitrarily

B

It's the fastest ordering on all architectures

C

It's the easiest to reason about

D

It's the only ordering that prevents data races