Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - dove usare e dove non usare i puntatori ?
Forum - C/C++ - dove usare e dove non usare i puntatori ?

Avatar
hack3r (Normal User)
Rookie


Messaggi: 38
Iscritto: 14/06/2009

Segnala al moderatore
Postato alle 9:11
Mercoledì, 01/07/2009
come da titolo. sono un novizio e a volte i novizi fanno domande stupide, ma i puntatori si possono usare dappertutto come da nessuna parte, e mi chiedevo dove sia giusto usarli e dove no.


grazie in anticipo per la risposta:)

PM Quote
Avatar
gigisoft (Member)
Guru


Messaggi: 696
Iscritto: 11/10/2008

Segnala al moderatore
Postato alle 10:53
Mercoledì, 01/07/2009
Testo quotato

Postato originariamente da hack3r:

come da titolo. sono un novizio e a volte i novizi fanno domande stupide, ma i puntatori si possono usare dappertutto come da nessuna parte, e mi chiedevo dove sia giusto usarli e dove no.


grazie in anticipo per la risposta:)



Ciao,
suppongo che tu abbia gia' visto come sono fatti e come si usano i puntatori, e quindi sei al corrente di quali sono i vantaggi e gli svantaggi che l'uso dei puntatori comporta, giusto?
Escludendo i casi dove l'uso dei puntatori e' necessario, per i casi in cui l'uso e' facoltativo devi valutare i vantaggi e gli svantaggi che comporta l'uso dei puntatori e decidere caso per caso se ne vale la pena o se e' preferibile una soluzione che non ne faccia uso.

Ciao. :k:

Luigi

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 11:15
Mercoledì, 01/07/2009
In realta' non si puo' rispondere alla tua domanda ...

Ci sono delle situazioni in cui i puntatori sono necessari, altre in cui ti semplificano il codice, ma dipende dalla situazione specifica.

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 9:54
Domenica, 05/07/2009

esempio:

in applicazioni time critical che usano strutture di dati vettorizzate, l'indicizzazione attraverso puntatori è più veloce, e quindi in questo caso si usano.

come ha detto theprogrammer, dipende cosa fa il programma
:k:

PM Quote