Qual é a diferença entre um método acessador e um método mutador

O acessador é um verificador, mas o Mutator é um alterador.

Ex: isEmpty () é acessador, makeEmpty () é mutador.

Nota adicional: Se você deseja criar um acessador de função, basta colocar uma const após fechar o parêntese.

Ex: int func () const {retorno x;}

Os métodos de acesso permitem apenas que você analise dados - eles não os alteram. Pense neles como somente leitura.

Os métodos mutadores permitem alterar os dados. Em outras palavras, eles são capazes de ler e escrever.