none
Realloc en C++ RRS feed

  • Question

  • Bonjour,

    En C, il existe les instructions de gestion dynamique : malloc, realloc et free.

    En C++, il existe les instructions équivalentes à malloc et à free, ce sont les instructions : new et delete.

    Quelle est en C++, l'instruction équivalente à realloc ?

     

    Merci d'avance,

     

    Phil

     

     

    samedi 17 avril 2010 08:19

Réponses

Toutes les réponses

  • Ce n'est pas evident de séparer comme ça entre les fonctions parceque la fonction realloc appelle la fonctionc++  _set_new_mode avec un "new handler" de la fonction malloc.

    Tu peux alors utiliser la fonction c++ _set_new_mode, mais il faut faire attension à la reservation precedent.

     

    dimanche 18 avril 2010 20:02
  • Bonjour,

     

    Une modalité plus ‘OOP’ et plus sûre est std ::vector<> ou une autre collection standard.

     

    Cordialement,

    Alex


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/ff4910bf-dca4-4664-b01e-b58bd860a643
    • Marqué comme réponse Alex Petrescu vendredi 23 avril 2010 07:55
    mardi 20 avril 2010 10:27
  • Bonjour,

    Non, il n'y pas d'équivalent à realloc en C++.

    Bruno

    • Marqué comme réponse Alex Petrescu vendredi 23 avril 2010 07:55
    mardi 20 avril 2010 23:06