Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2013
    Messaggi
    84

    [C++] allocare memoria con Realloc()

    Buongiorno

    devo allocare dinamicamente la memoria di un array con Realloc().
    Ho una cosa del genere:

    codice:
        if(!array)
    
    
            array=(Type*) calloc(1,sizeof(Type));
    
        else
    
            array=(Type*)realloc(array,(cont+1)*sizeof(Type));    
    
     
    
        array[cont].setName(....);
    
    
        cont++;
    Ho inizializzato il cont=0 nel costruttore della mia classe e liberato la memoria nel distruttore.
    Dove sbaglio? Dopo il primo inserimento non mi fa andare avanti. Dice Access violation...
    Ultima modifica di user1989; 21-06-2016 a 09:18

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.