[C++] memset VS zeromemory

memset VS zeromemory [C++] - Programmation

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?

Reply

Marsh Posté le 07-06-2001 à 15:29:13   

Reply

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

Reply

Marsh Posté le 07-06-2001 à 15:36:23    

donc le zeromemory ne sert à rien
 
PS: il pourraient pas nous faire des fonctions utiles  :lol:

Reply

Marsh Posté le 07-06-2001 à 18:47:42    

je connais bzero mais pas zeromemory

Reply

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 !!! ;))


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

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 ! :D

Reply

Marsh Posté le 07-06-2001 à 19:37:46    

Zeromemory(..) c'est une fonction propre à Windows

Reply

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  :benetton:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed