Zeromemory(..) c'est une fonction propre à Windows
Exactement ! et en fait cette fonction appelle FillMemory qui est encore une autre fonction de l'API de Windows :benetton:
zop
Zeromemory(..) c'est une fonction propre à Windows
tgrx
HelloWorld> tout a fait mais ca se joue au niveau assembleur apres...
pour zeromemory, c'est l'utilisation de la fonction clr, pour memset, c'est un mov tout bete... qui prend plus de cycles...
...
mais rien de dramatique non plus ! :D
HelloWorld
p'tet que zeromemory est + rapide (y'a pas une fonction d'API de windows qui fait ca ? => p'tet que ca trace !!! ;))
theetete
je connais bzero mais pas zeromemory
Titoine42
donc le zeromemory ne sert à rien
PS: il pourraient pas nous faire des fonctions utiles :lol:
tgrx
Ce sont des instructions du C, c'est pas du C++.
zeromemory te remplit une zone memoire avec des zeros
memset te remplit une zone memoire avec ce que tu veux
Titoine42
C'est quoi la différence entre les deux fonctions, ou plutôt, quel est l'intérêt du zerimemory par rapport au memset?