Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C++] uso istruzione delete !!

    Supponiamo di aver dichiarato un puntatore del tipo:

    int **A = new int *[10],

    per eliminare questo puntatore dobbiamo utilizzare:

    delete *A; ???????

  2. #2
    Utente di HTML.it L'avatar di KrOW
    Registrato dal
    Feb 2009
    Messaggi
    281
    No . . . Dovresti usare
    delete[] A;
    C++ 4ever
    496e2062696e6172696f206e6f6e2063692061767265737469 206e656d6d656e6f2020726f7661746f203a29

  3. #3
    delete [] A;
    dovrei usarlo nel caso in cui la mia dichiarazione sia del tipo:

    int *A = new int[10];

  4. #4
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Se si alloca con new[] si deve deallocare con delete[]. Il tipo di dato non centra.
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.