Typy wyliczeniowe i wartość domyślna

Odpowiedz Nowy wątek
2006-08-28 14:08
0

Cześć, mam typ:

type
  TMyType = (mtDefault, mtBlabla, mtBlabla2);

Teraz, po zadeklarowaniu zmiennej tego typu, jaką ona przyjmie wartość? mtDefault, czy losowo?

Pozostało 580 znaków

2006-08-28 15:00
nav
0

Typ jest przechowywany jako liczba: (0,1,2). To tylko kompilator widzi nazwy. Jako, że domyślną wartością nowych zmiennych jest 0, to domyślną wartością tej zmiennej będzie mtDefault.

Poza tym, ciężko sprawdzic? :>


utf-8 rlz! ٩(ಥ_ಥ)۶

Pozostało 580 znaków

2006-08-28 15:28
0

Jako, że domyślną wartością nowych zmiennych jest 0

I tu jest błędne myślenie. Nie wiem, jak z floatami, ale domyślną wartością integer w DELPHI jest liczba losowa :)

Ale okazuje się, że faktycznie, jeśli chodzi o typy wyliczeniowe to 0.

Pozostało 580 znaków

2006-08-28 16:13
0

jak ją zadeklarujesz globalnie to mtDefault a jak lokalnie to na kogo wypadnie na tego bęc


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0