A számítógépben programozás, ha a void funkciót használják visszatérési függvényként, ez azt jelzi, hogy a függvény nem ad vissza értéket. Ha az üres egy mutató deklarációban jelenik meg, akkor azt adja meg, hogy a mutató univerzális. Ha egy függvény paraméterlistájában használják, az érvénytelen azt jelzi, hogy a funkció nem vesz paramétert.
Érvénytelen mint Funkció visszatérési típus
Az érvénytelen funkciókat, amelyeket nem érték-visszatérítő függvényeknek is nevezünk, ugyanúgy használjuk, mint az érték-visszatérítõ függvényeket, azzal a különbséggel, hogy az érvénytelen visszatérési típusok nem adnak értéket a funkció végrehajtásakor. Az érvénytelen funkció elvégzi a feladatát, majd visszaadja az irányítást a hívó félnek. Az érvénytelen funkcióhívás önálló állítás.
Például a funkció az üzenet kinyomtatása nem ad vissza értéket. A C ++ kód a következőképpen alakul:
érvénytelen nyomtatási üzenet ()
{
cout << "Funkció vagyok, amely üzenetet nyomtat!";
}
int main ()
{
nyomtatott üzenet ();
}
Az érvénytelen függvény egy olyan címsort használ, amely megnevezi a függvényt és egy pár zárójelet követ. A nevet egy "érvénytelen" szó előzi meg, amely a típus.
Érvénytelen mint paraméter
Az üresség a kód paraméterlista részében is megjelenhet, jelezve, hogy a funkció nem vesz aktuális paramétereket. A C ++ üres zárójeleket vehet fel, de C ehhez a használathoz az "érvénytelen" szót igényli. C-ben a kód formája:
érvénytelen nyomtatási üzenet (érvénytelen)
{
cout << "Funkció vagyok, amely üzenetet nyomtat!";
Vegye figyelembe, hogy a függvény nevét követő zárójelek semmilyen esetben sem választhatók.
Érvénytelen, mint mutató nyilatkozat
Az üresség harmadik használata egy mutató deklaráció, amely egyenlő azzal, hogy a mutató valami maradt meghatározatlan, ami hasznos azoknak a programozóknak, akik olyan funkciókat írnak, amelyek mutatókat tárolnak vagy átadnak anélkül használja őket. Végül azt egy másik mutatóhoz kell adni, mielőtt levonnák a hivatkozást. Az üres mutató bármilyen adattípus objektumára mutat.