C koutek, přetypovávání pointrů
Josef Stengl
ok1ced na nagano.cz
Čtvrtek Červenec 9 14:45:20 CEST 2009
Ahoj,
Tak jsem ji četl kod a nevím proč je tak napsán.
mějme
uint32_t var;
uint32_t * p_point= (uint32_t *)((char *) (var));
vím k čemu to slouží, jedná se o vytvoření pointru na uint32_t hodnotu
na adrese proměnné var.
Ale, netuší někdo důvod, proč je to nejdříve přetypováno na pointer na
char a pak na pointer na uint32_t? (Jedná se nějaký NEC a unisigned int
jest 32 bit).
Děkuji.
ced
Další informace o konferenci Linux