Sdílet prostřednictvím


void (C++)

Při použití jako návratový typ funkce void klíčové slovo určuje, že funkce nevrací hodnotu.Při použití pro seznam parametrů funkce, zrušit Určuje, že funkce nepoužívá žádné parametry.Při použití v prohlášení ukazatel void Určuje, že ukazatel je "univerzální".

Pokud je typ na ukazatel void *, ukazatel může odkazovat na libovolnou proměnnou, která není deklarována s const nebo volatile klíčové slovo.Neplatný ukazatel nelze přímo odkázat, pokud je nádech do jiného typu.Neplatný ukazatel lze převést na typ dat ukazatel.

Neplatný ukazatel může odkazovat na funkci, ale nikoli člen třídy v jazyce C++.

Nelze deklarovat proměnnou typu void.

Příklad

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

Viz také

Referenční dokumentace

Klíčových slov jazyka C++

Ukazatele typu void

Základní typy (C++)