Estou investigando um bloco de código (que não escrevi) que se parece com:
customType foo::bar(void) const const {
// baz
}
Até onde eu entendo, o const const
deveria ser apenas const
. Não consigo encontrar nenhuma referência a um uso válido de const
que tenha duas const
palavras-chave após a declaração do nome da função.
Estou esquecendo de algum uso válido e esotérico de const
aqui? Isso me parece inválido.