void (C++)
Kiedy jako typ zwracany w funkcji void słowa kluczowego Określa, że funkcja nie zwraca wartość.Gdy używany dla listy wartości parametru funkcji void Określa, że funkcja przyjmuje żadnych parametrów.Użyty w deklaracji wskaźnik void Określa, że kursor jest "uniwersalne".
Jeśli typ wskaźnika jest void *, wskaźnik może wskazywać na dowolnej zmiennej, która nie jest zadeklarowana z const lub volatile słowa kluczowego.Nie można usunąć odwołania wskaźnik void, o ile nie jest rzutowany innego typu.Wskaźnik void można konwertować na typ danych wskaźnik.
Wskaźnik void może wskazywać na funkcję, ale nie do członka klasy w języku C++.
Nie można zadeklarować zmiennej typu void.
Przykład
// 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;
}