Void

Słowo kluczowe void oznacza paradoksalnie brak typu. Służy on na przykład do definiowania funkcji, które nie zwracają wartości, np.:

void rysuj_cos(int parametr)
{
  // tu jakiś kod
}


Typ void w języku C++ stał się uniwersalnym wskaźnikiem, oznacza to, że void* jest wskazaniem do pamięci ale nie mówiącym nic o typie jaki w tej pamięci się znajduje (aby odczytać znajdujące się tam dane należy użyć rzutowania). Wskaźnik na void zastąpił używany do tych celów w języku C wskaźnik na typ char.

Nie jest możliwe utworzenie zmiennej, stałej lub pola o typie void.

Zobacz też:
Informacje
Ostatnia modyfikacja 25-05-2008 11:50 Ostatni autor manfredek
Ilość wyświetleń 12807 Wersja 8
Komentarz
Wolverine dnia 25-03-2007 13:53
Nie podoba mi sie to tworzenie w artykulach analogii do delphi/pascala, nie kazdy kto uczy sie C/C++ znal wczesniej pascala i te infomacje sa dla niego zbedne. Poza tym rownie dobrze to przeciez robic to dla innych jezykow, dlaczego pascal jest akurat wyrozniony?
brodny dnia 16-06-2006 20:10
Użycie w funkcji słowa kluczowego return spowoduje błąd podczas kompilacji.

Chyba nie bardzo. Pewnie miałeś na myśli użycie return w połączeniu z wartością do zwrócenia. Samo return jest jak najbardziej poprawne, służy do przerwania wykonywania funkcji.

Katalog
Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0925 sek. (zapytań SQL: 10)