Udostępnij za pośrednictwem


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;
} 

Zobacz też

Informacje

Słów kluczowych języka C++

Wskaźniki do typu void

Podstawowe typy (C++)