Bonjour

Aprés une migration de Visual 2005 vers Visual 2008 ,j'ai pas mal de crash car le comportement du compilateur a changé , ce genre de code simplifié :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
      BYTE * pBLOB = new BYTE[5*sizeof(std::vector <int *>)];
      memset(pBLOB,0,5*sizeof(std::vector <int *>));
      std::vector<int *> *sv = (std::vector <int *> *)pBLOB;
      sv->clear();
ça crashe en Release Visual 2008 mais pas en Visual 2003 .

C'est un exemple simplifié car y en a beaucoup d'autres et ce sera très difficile de cerner tous les bouts de codes qui risquent de causer un crash .

Y a t il quelqu'un qui a une idée sur une solution (paramétres de compil ..)?