Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. 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:)


No money, no problem!
PM Quote
Avatar
gigisoft (Member)
Guru


Messaggi: 695
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


Le cose si fanno per bene o non si fanno affatto
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.


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
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:


Ingegnere Informatico
https://ldlagency.it
PM Quote