Kompiuteryje programavimas, kai tuštuma naudojama kaip funkcijos grąžinimo tipas, tai rodo, kad funkcija negrąžina vertės. Kai rodyklės deklaracijoje rodoma tuštuma, ji nurodo, kad rodyklė yra universali. Kai naudojamas funkcijos parametrų sąraše, tuštuma rodo, kad funkcija neima jokių parametrų.
Negalioja kaip funkcijos grąžinimo tipas
Negaliojančios funkcijos, dar vadinamos negrąžinančiomis funkcijomis, naudojamos kaip vertės grąžinimo funkcijos, išskyrus negaliojančius grąžinimo būdus, kai funkcija vykdoma, vertės negrąžina. Tuščioji funkcija įvykdo savo užduotį ir grąžina skambintojui kontrolę. Negaliojantis funkcijos skambutis yra atskiras teiginys.
Pavyzdžiui, a funkcija kad išspausdintas pranešimas negrąžina vertės. Kodas C ++ forma yra:
negalioja spausdinimo žinutė ()
{
cout << "Aš funkcija, kuri spausdina pranešimą!";
}
int pagrindinis ()
{
spausdinta žinutė ();
}
Negaliojančiai funkcijai naudojama antraštė, nurodanti funkciją ir po jos skliausteliuose. Prieš pavadinimą yra žodis „void“, kuris yra tipas.
Negalioja kaip funkcijos parametras
Tuštis taip pat gali būti rodomas kodo parametrų sąrašo dalyje, kad funkcija nurodytų, kad nėra realių parametrų. C ++ gali vartoti tuščias skliaustas, tačiau C vartojant šį žodį reikia žodžio „void“. C raidės kodas yra toks:
negalioja spausdinimo žinutė (negalioja)
{
cout << "Aš funkcija, kuri spausdina pranešimą!";
Atminkite, kad skliausteliuose, pateiktuose funkcijos pavadinime, jokiu būdu neprivaloma.
Nebegalioja kaip Rodyklės deklaracija
Trečias tuštumos panaudojimas yra rodyklės deklaracija, prilyginanti rodyklę kažkam, kas liko neapibrėžtas, kuris yra naudingas programuotojams, rašantiems funkcijas, saugančioms ar perduodančioms rodykles be juos naudodamas. Galų gale jis turi būti perduotas kitam žymekliui, prieš jį panaikinant. Tuščias rodyklė nurodo bet kokio tipo duomenų objektus.