So che questo potrebbe sembrare una domanda stupida, ma perché ottengo un errore che dice qualcosa come "Cosa c'è di sbagliato nella "nuova" parola chiave in C++?
non può convertire oggetto * di opporsi
" quando si tenta di creare un'istanza di un nuovo oggetto utilizzando la dichiarazione "
Object obj = new Object();
"?
Devo capire che la parola chiave "new" è riservata ai puntatori? O è qualcos'altro?
Non c'è niente con 'new'. Solo con la tua comprensione. – delnan
Niente è sbagliato. C++ ha solo semantica diversa e devi dimenticare quello che pensavi di conoscere. Capire C++ richiede la comprensione di dove gli oggetti sono memorizzati (heap o stack). Quindi capisci perché 'new' restituisce necessariamente un puntatore. – Benoit
C++ non è né Java né C#; ci sono delle differenze e tu ne hai identificato una. – andand