Domande con tag 'pointers'

4
risposte

Come si differenzia un riferimento Java da un puntatore C?

C ha dei puntatori e Java ha ciò che viene chiamato riferimenti. Hanno alcune cose in comune nel senso che tutti puntano a qualcosa. So che i puntatori in C memorizzano gli indirizzi a cui puntano. Fare riferimento anche a memorizzare l'indirizz...
posta 28.03.2012 - 09:46
32
risposte

Qual è una bella spiegazione per i puntatori? [chiuso]

Nei tuoi studi (da solo o per una classe) hai avuto un momento "ah ah" quando finalmente hai capito davvero dei suggerimenti? Hai una spiegazione che usi per i programmatori principianti che sembra particolarmente efficace? Ad esempio, quando...
posta 30.07.2015 - 15:56
17
risposte

Quali problemi di programmazione si risolvono meglio utilizzando i puntatori? [chiuso]

Bene, in pratica ho capito come usare i puntatori, ma non il modo migliore di usarli per fare una programmazione migliore. Quali sono i buoni progetti o problemi da risolvere che comportano l'uso di puntatori, quindi posso comprenderli meglio...
posta 11.09.2011 - 23:33
9
risposte

Perché i puntatori non sono raccomandati durante la codifica con C ++?

Ho letto da qualche parte che quando si usa il C ++ si raccomanda di non usare i puntatori. Perché i puntatori sono una cattiva idea quando si usa il C ++. Per i programmatori C abituati a usare i puntatori, qual è l'alternativa e l'approccio mi...
posta 11.03.2011 - 07:50
21
risposta

I riferimenti null sono davvero una brutta cosa?

Ho sentito dire che l'inclusione di riferimenti nulli nei linguaggi di programmazione è "l'errore da miliardi di dollari". Ma perché? Certo, possono causare NullReferenceExceptions, ma allora? Qualsiasi elemento della lingua può essere fonte di...
posta 23.07.2017 - 15:31
10
risposte

Qual è il "tipo" di dati che i puntatori contengono nel linguaggio C?

So che i puntatori contengono indirizzi. So che i tipi di puntatori sono "generalmente" conosciuti in base al "tipo" di dati a cui puntano. Ma i puntatori sono ancora variabili e gli indirizzi che contengono devono avere un "tipo" di dati. Secon...
posta 09.06.2015 - 09:21
1
risposta

raw, weak_ptr, unique_ptr, shared_ptr ecc ... Come sceglierli saggiamente?

Ci sono molti suggerimenti in C ++, ma per essere onesti tra 5 anni circa nella programmazione in C ++ (in particolare con Qt Framework) uso solo il vecchio puntatore raw: SomeKindOfObject *someKindOfObject = new SomeKindOfObject(); So che...
posta 28.02.2015 - 22:51
12
risposte

int * i; o int * i; o int * i; [chiuso]

Qual è il tuo metodo preferito per dichiarare un puntatore? int* i; o int *i; o int * i; o int*i; Spiega perché. vedi anche: link     
posta 25.09.2010 - 19:49
4
risposte

In C ++ perché e in che modo le funzioni virtuali sono più lente?

Qualcuno può spiegare in dettaglio come funziona esattamente la tabella virtuale e quali puntatori sono associati quando vengono chiamate le funzioni virtuali. Se sono effettivamente più lenti, puoi mostrare il tempo che la funzione virtuale...
posta 22.03.2013 - 23:41
18
risposte

Le applicazioni del mondo reale avranno mai bisogno di uno spazio di indirizzamento piatto a 128 bit?

Questo è un po '"un megabyte dovrebbe essere sufficiente per chiunque", ma ... Uno spazio di indirizzi flat a 64 bit consente fino a 4,3 miliardi di volte più spazio rispetto a uno spazio di indirizzi a 32 bit. Questo è 17,179,869,184 GiB....
posta 15.06.2011 - 11:19