Typ wyliczeniowy - Google

Typ wyliczeniowy

Z Wikipedii

Skocz do: nawigacji, szukaj

Typ wyliczeniowy - w językach programowania rodzaj typu danych zawierający listę wartości, jakie może przyjmować zmienna tego typu. Typ wyliczeniowy pełni nieocenioną funkcję w Metaprogramowaniu, gdyż pozwala na tworzenie stałych w chwili kompilacji.

[edytuj] enum w C++

W języku C++ typy wyliczeniowe definiowane są przez słowo enum. Warto podkreślić, że słowo to nie jest nazwą typu wyliczeniowego, a jedynie stanowi słowo kluczowe używane w definicji takich typów. Definicja typu wyliczeniowego zawiera, ograniczoną klamrami, listę słownych wartości (listę wyliczeniową), które mogą zostać przypisane do zmiennych tego typu. Sama zmienna przechowuje wartości liczbowe całkowite, nieujemne, skojarzone z wyrazami w liście.

[edytuj] Przykład implementacji w C

Język C umożliwia zastosowanie typu wyliczeniowego począwszy od standardu C89.

enum typ_wyliczeniowy {PUNKT, PROSTA, TROJKAT, KWADRAT, KOLO = 360, WIEKSZE_KOLO};

enum typ_wyliczeniowy eMojaZmienna = PROSTA;
eMojaZmienna = PUNKT;
//...
if (eInnaZmienna == TROJKAT)
{
    // ...
}

Niewyspane nastolatki mogą mieć nadciśnienie
Nastolatki, które śpią mniej niż 6,5 godziny na dobę mają 2,5 razy większe ryzyko zachorowania na nadciśnienie niż ich bardziej wyspani koledzy. Nadciśnienie to jedna z głównych przyczyn zawałów serca i chorób układu krążenia.
Najwyżsi ludzie świata
Tytuł najwyższego człowieka na świecie powrócił do Chińczyka Bao Xishuna, gdyż obecny rekordzista, Ukrainiec Leonid Stadnyk, odmówił poddania się zmierzeniu według nowych zasad - podała agencja Reuters.
USG pomaga przewidzieć zawał
Badania ultrasonograficzne mogą pomóc w zidentyfikowaniu osób szczególnie zagrożonych zawałem serca i innymi chorobami układu sercowo-naczyniowego - informuje pismo "Radiology".
Odkryto głowę kolosalnego posągu cesarzowej
Archeolodzy odkryli w południowo-zachodniej Turcji głowę wielkiego marmurowego posągu, przedstawiającego postać Faustyny Starszej, żony rzymskiego cesarza Antoninusa Piusa - donosi serwis internetowy BBC News.
Krew menstruacyjna może leczyć miażdżycę
Komórki pozyskiwane z krwi menstruacyjnej mogą być wykorzystane do leczenia zaawansowanej miażdżycy tętnic obwodowych - informuje serwis "EurekAlert".
Linki: Strona g³ówna