O que significa quando uma função-membro é volátil? [duplicado]

Esta questão já tem uma resposta aqui:

Qual é o objetivo de uma função de membro volátil em C ++? 2 respostas

Eu normalmente vejo oconst especificador usado para indicar uma função de membro const. Mas o que significa quando ovolatile palavra-chave é usada?

void f() volatile {}

Isso compila bem para mim, mas eu não entendo o que isso é para. Eu não consegui encontrar nenhuma informação sobre isso na minha pesquisa, então qualquer ajuda é apreciada.

Atualização: Para deixar claro, eu sei o quevolatile é para. Eu simplesmente não sei o que isso significa neste contexto.

questionAnswers(3)

yourAnswerToTheQuestion