none
et un autre problème d'allocation RRS feed

  • Question

  • Bonjour,

    Je constate un refus d'allocation de mémoire à la 6° itération sur le code ci joint:

    					pListWord = new std::list<CAnalysedWord*>();
    					color = *pListWord;

    après le new pListWord est propre.

    je vous donne la déclaration de color

    std::list<CAnalysedWord*> color;

    l'affectation de color provoque un message que je vous joint;


    Jean Noël Martin

    jeudi 7 novembre 2013 20:05

Réponses

Toutes les réponses

  • J'ai remplacé color par pColor pointeur sur std::list<CAnalysedWord*> et ça a déplacé le problème je vous met ci dessous la nouvelle erreur et je vais chercher ou elle apparait. Cette erreur se produit sur l'initialisation d'une std::wstring à L"" au milieu d'un paquet de variables qui subissent le même sort. J'ai eu beau décaler la réinitialisation des ces  std::wstring dans une méthode le problème persiste. et ça plante à la sixième itération à la troisième réinitialisation. La seule chose que je sais c'est que le tas es propre au début de cette phase. et encore je ne sais pas ou sont allouées les std::wstring locales?


    Jean Noël Martin



    • Modifié JeanNoel53 vendredi 8 novembre 2013 01:05
    jeudi 7 novembre 2013 21:12
  • j'ai pris l'option de passer ce code en managé.

    Jean Noël Martin

    • Marqué comme réponse JeanNoel53 vendredi 8 novembre 2013 10:34
    vendredi 8 novembre 2013 10:33