void (C++)
Quando usado como um tipo de retorno de função, o void palavra-chave especifica que a função não retorna um valor.Quando usado para a lista de parâmetros de uma função, void Especifica que a função sem parâmetros.Quando usado na declaração de um ponteiro, void Especifica que o ponteiro é "universal".
Se for do tipo do ponteiro, um void *, o ponteiro pode apontar para qualquer variável não declarada com o const ou volatile palavra-chave.A referência de um ponteiro nulo não pode ser cancelado, a menos que ele é um conversão para outro tipo.Um ponteiro nulo pode ser convertido em qualquer outro tipo de ponteiro de dados.
Um ponteiro nulo pode apontar para uma função, mas não a um membro de classe no C++.
Você não pode declarar uma variável do tipo void.
Exemplo
// void.cpp
void vobject; // C2182
void *pv; // okay
int *pint; int i;
int main() {
pv = &i;
// Cast optional in C required in C++
pint = (int *)pv;
}