Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Zalex
    Registrato dal
    Aug 2001
    Messaggi
    357

    [C++] allocazione dinamica della memoria

    ciao a tutti,
    ho un dubbio! e' da un po che non uso il C++ e ho perso l'allenamento....

    devo sapere se una new e' andata a buon fine, cioe' se effettivamente ha allocato la memoria!
    ecco quello che ho fatto:

    codice:
    try{
     ptr = new char[size];
    }
    catch( bad_alloc ){
     cerr<<""Errore durante l'allocazione della memoria"<<endl;
    }
    e' giusto?

    o basta solo fare il controllo
    if(ptr == NULL){...}
    come in C?

    grazie mille

  2. #2
    anche il controllo su NULL andava bene...
    <| http://cikkox.altervista.org |>
    <| GNU/Linux Registered User #365929 |>
    <| GnuPG/OpenPGP key available |>

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.