c: Größe der Lücke *

Ich bin ein bisschen verwirrt, mit einem void* - Zeiger in C. vor Allem nach dem Lesen dieser Frage: Ist die sizeof(einige Zeiger) immer gleich vier?wo eine person sagt, es gibt keine Garantie, dass sizeof(int *) == sizeof(double *)

Meine Frage ist: gibt es eine Garantie von sizeof(void*) >= sizeof(alle anderen Zeiger-Typ)?
In anderen Worten, kann ich immer ordnen Sie ein some_type* Zeiger auf einen void* - Zeiger, und dann Holen Sie es zurück, als some_type*?

InformationsquelleAutor der Frage facha | 2011-08-02

Schreibe einen Kommentar