42Fermer44
squalylLe 27/08/2012 à 22:36
ça ne doit pas marcher sur les OS à mémoire virtuelle récents (au moins sur x86) car il est interdit de mapper les adresses virtuelles inférieures à une certaine valeur (quelques pages, donc multiples de 4k).

donc une différence de pointeurs est probablement plus robuste.

il me semble que sur gcc offsetof est un builtin