Witam
Próbuje rozgryźć pewien program i mam z nim pewien problem mianowicie w deklaracji klasy mam
unsigned char type; // 1 car, 2 bike
Poźniej ta zmienna występuje w konstruktorze i metodzie ją zwracającą
<code class="c">
Vehicle::Vehicle(unsigned char type, int mass) : type(type), mass(mass) {
nextPtr = NULL;
prevPtr = NULL;
}
int Vehicle::GetType() {
return type;
}
No i kompletnie nie rozumiem na jakiej zasadzie działa ta zmienna trzymająca typ. Jak to się dzieje kiedy i w jaki sposób tam zapisuje się informacja?