memset VS zeromemory [C++] - Programmation
Marsh Posté le 07-06-2001 à 15:34:05
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
Marsh Posté le 07-06-2001 à 15:36:23
donc le zeromemory ne sert à rien
PS: il pourraient pas nous faire des fonctions utiles
Marsh Posté le 07-06-2001 à 18:52:13
p'tet que zeromemory est + rapide (y'a pas une fonction d'API de windows qui fait ca ? => p'tet que ca trace !!! )
Marsh Posté le 07-06-2001 à 19:10:31
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 !
Marsh Posté le 08-06-2001 à 13:20:41
zop a écrit a écrit : 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
Marsh Posté le 07-06-2001 à 15:29:13
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?