dupa
28-06-2005, 09:29
Salve a tutti.. come ho scritto nell'altro post sto impazzendo.
Il fatto è che mi trovo a dover lavorare su codice c++ scritto da altri che non sono programmatori e allora è mooolto incasinato. (e io tra l'altro son abbastanza ferrato su Java ma non su C++)
In pratica ho visto che, mentre in Java è obbligatorio quando si crea un oggetto usare la new, in C++ è possibile anche crearlo senza new..
Cioè ho visto che queste due cose funzionano:
miaclasse pippo;
pippo.miometodo(...)
miaclasse* pippo = new miaclasse()
pippo->miometodo(...)
In pratica quello che ha scritto il codice di varie classi che devo usare come base per il mio lavoro ha generalmente usato la prima delle due modalità che ho messo qui..
Ciò può comportare problemi?! perchè io sono abituato col Java dove devi per forza usare new..
Il fatto è che mi trovo a dover lavorare su codice c++ scritto da altri che non sono programmatori e allora è mooolto incasinato. (e io tra l'altro son abbastanza ferrato su Java ma non su C++)
In pratica ho visto che, mentre in Java è obbligatorio quando si crea un oggetto usare la new, in C++ è possibile anche crearlo senza new..
Cioè ho visto che queste due cose funzionano:
miaclasse pippo;
pippo.miometodo(...)
miaclasse* pippo = new miaclasse()
pippo->miometodo(...)
In pratica quello che ha scritto il codice di varie classi che devo usare come base per il mio lavoro ha generalmente usato la prima delle due modalità che ho messo qui..
Ciò può comportare problemi?! perchè io sono abituato col Java dove devi per forza usare new..