salut à tous j'aimerais avoir quelque précision. Quelle est la différence entre __restrict, __restrict__ et restrict en C ?
salut à tous j'aimerais avoir quelque précision. Quelle est la différence entre __restrict, __restrict__ et restrict en C ?
Time doesn't make wise men, only old men...
Bonsoir,
Pour faire simple restrict est un mot-clé qui est a utilisé avec les variables pointeurs. Elle permet de certifier au compilateur que seuls les variables pointeurs déclarés avec ce mot-clé a le droit de pointer sur la zone mémoire et aucun autre pointeur ne pourra accéder à cette même zone mémoire. (pour plus d’informations)
__restrict__ ou __restrict quand a eu permet également de définir le variable pointeur déclaré avec le mot-clef __restrict__ ou __restrictcomme étant des pointeurs restreints sans pour autant utiliser la norme.
sur d’autre compilateur comme celui de microsoft __restrict peut être utilisé sur les références en langage C++ mais il faut lire la documentation en question pour en être sur..
à bientôt.
Celui qui peut, agit. Celui qui ne peut pas, enseigne.
Il y a deux sortes de savants: les spécialistes, qui connaissent tout sur rien,
et les philosophes, qui ne connaissent rien sur tout.
George Bernard Shaw
thank je comprend bien avec ton lien.
Time doesn't make wise men, only old men...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager