Pouvez-vous me définir ce qu'est "char* restrict" (pour ma culture).
C'est un mot clé ajouté à C99, pour facilité la création des comportements indéfinis:-). Et aussi, pour facilité l'optimisation. Si un pointeur est déclaré « restrict », ça signifie que la mémoire adressée par ce pointeur ne doit pas être autrement visible à la fonction. Sans entrer dans des détails formels, §6.7.3.1/6 resume « A translator is free to ignore any or all aliasing implications of uses of restrict. »
-- James Kanze GABI Software mailto: Conseils en informatique orientée objet/ http://www.gabi-soft.fr Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
"Seb" <sebastien_nospam@yahoo.com> wrote in message
news:<bnaorl$k0l$1@s1.read.news.oleane.net>...
Pouvez-vous me définir ce qu'est "char* restrict" (pour ma culture).
C'est un mot clé ajouté à C99, pour facilité la création des
comportements indéfinis:-). Et aussi, pour facilité l'optimisation. Si
un pointeur est déclaré « restrict », ça signifie que la mémoire
adressée par ce pointeur ne doit pas être autrement visible à la
fonction. Sans entrer dans des détails formels, §6.7.3.1/6 resume « A
translator is free to ignore any or all aliasing implications of uses of
restrict. »
--
James Kanze GABI Software mailto:kanze@gabi-soft.fr
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
Pouvez-vous me définir ce qu'est "char* restrict" (pour ma culture).
C'est un mot clé ajouté à C99, pour facilité la création des comportements indéfinis:-). Et aussi, pour facilité l'optimisation. Si un pointeur est déclaré « restrict », ça signifie que la mémoire adressée par ce pointeur ne doit pas être autrement visible à la fonction. Sans entrer dans des détails formels, §6.7.3.1/6 resume « A translator is free to ignore any or all aliasing implications of uses of restrict. »
-- James Kanze GABI Software mailto: Conseils en informatique orientée objet/ http://www.gabi-soft.fr Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16