Pok-12-wyk-Slajd13

Z Studia Informatyczne
Wersja z dnia 19:13, 30 sie 2006 autorstwa Complak (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wyrażenia określające typy – typy specjalne

Wyrażenia określające typy – typy specjalne


W implementacji kompilatora potrzebne są również dwa specjalne typy podstawowe (nie występujące w języku źródłowym):

  • type_error sygnalizuje błąd typu; co, konkretnie jest błędem typu zależy od systemu typów języka źródłowego, dla przykładu można jednak przyjąć, że w popularnych imperatywnych językach źródłowych wysokiego poziomu próba dodania tablicy do wskaźnika na funkcję jest błędem typu,
  • void (type_void ) to typ pusty (brak typu), jest używany przy kontroli typów w instrukcjach.


<< Poprzedni slajd | Spis treści | Następny slajd >>