En guide till ogiltig i datorprogrammering

Vid datorprogrammering, när tomrum används som en funktionsåtergångstyp, indikerar det att funktionen inte returnerar ett värde. När tomrum visas i en pekardeklaration anger det att pekaren är universal. När det används i en funktions parameterlista indikerar tomrum att funktionen inte tar några parametrar. 

Inget som en funktionsåtergångstyp

Voidfunktioner, även kallade funktioner som inte återvänder till värden, används precis som värdetåterförande funktioner, förutom att återgångstyper inte returnerar ett värde när funktionen körs. Funktionen void fullföljer sin uppgift och returnerar sedan kontrollen till den som ringer. Samtalet om ogiltig funktion är ett fristående uttalande. 

Till exempel ger en funktion som skriver ut ett meddelande inte ett värde. Koden i C ++ har formen:

void printmessage ()
     
 cout << "I'm a function that prints a message!";
     
int main ()
     
 printmessage ();
     

En void-funktion använder en rubrik som namnger funktionen följt av ett par parenteser. Namnet föregås av ordet "ogiltigt", vilket är typen.

Inget som funktionsparameter

Tomrummet kan också visas i parameterlistans del av koden för att indikera att funktionen inte har några faktiska parametrar. C ++ kan ta de tomma parenteserna, men C kräver ordet "ogiltigt" i den här användningen. I C har koden formen:

void printmessage (void)
     
 cout << "I'm a function that prints a message!";

Observera att parenteserna som följer funktionsnamnet inte är valfria i vilket fall som helst.

Inget som en pekarförklaring

Den tredje användningen av tomrum är en pekardeklaration som motsvarar en pekare till något som inte är specificerat, vilket är användbart för programmerare som skriver funktioner som lagrar eller skickar pekare utan att använda dem. Så småningom måste den kastas till en annan pekare innan den avskaffas. En ogiltig pekare pekar på objekt av vilken datatyp som helst.