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.:
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ż:
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ż:



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.