si je mets ce code dans chaque fichier .cpp , est cela est suffisant ?ou bien après chaque allocation et désallocation de mémoire? Merci
Houlà, vous êtes un peu jeune dans le C/C++ semble-t-il.
Avec cette fonction de la C-Runtime, vous modifiez le comportement de la C-Runtime, donc de tous le code qui se sert de la C-Runtime et cela dés l'appel de cette fonction.
Vous n'avez qu'à APPELLER cette fonction UNE seule fois.
Au début de la fonction main par exemple, si vous voulez vérifier dés le départ que votre heap (tas) mémoire n'est pas corrompu.
Les variables globales seront déjà allouée au moment du début de la fonction main, donc de l'appel de
_CrtSetDbgFlag( tmpFlag );
, donc vous ne pourrez pas vérifier quelle constructeur d'une variable globale fout le Bronx dans le tas, mais les variables globales, c'est mal.
Partager