volatile qualifier

volatile qualifier Volatile qualifier

cv-qualifier ::= const | volatile

cv-qualifier-seq ::= const | volatile | const volatile | volatile const

The volatile qualifier can be used with objects and member functions. The volatile qualifier tells the compiler to avoid certain optimizations because the object's value can change in unexpected ways. As a function qualifier, volatile tells the compiler to treat this as a volatile pointer in the member function body.

Example

volatile sig_atomic_t interrupted = false;

See Also

const, const_cast, type, Chapter 2, Chapter 5