Un puntatore è un tipo di dati il cui valore si riferisce direttamente (o "punta a") un altro valore memorizzato altrove nella memoria del computer usando il suo indirizzo.
In linguaggi fortemente tipizzati come Java e C #, void(o Void) come tipo restituito per un metodo sembra significare: Questo metodo non restituisce nulla. Niente. Senza ritorno. Non riceverai nulla da questo metodo. La cosa davvero strana è che in C, voidcome tipo di ritorno o anche come tipo di …
Questa è un'idea abbastanza difficile da avvolgere la testa e apprezzerei molto qualsiasi modifica / aiuto per renderla più leggibile per chi è a conoscenza. È teoricamente possibile avere un disco rigido che ha salvato su di esso una copia di ogni possibile permutazione binaria di un kilobyte e quindi …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Nei pericoli delle scuole di java, Joel discute della sua esperienza …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Qual è una situazione durante la codifica in C # in …
Sembra che ci sia stato un graduale cambiamento nel pensare all'uso dei puntatori nei linguaggi di programmazione in modo tale che è stato generalmente accettato che i puntatori fossero considerati rischiosi (se non addirittura "malvagi" o simili ingrandimenti). Quali sono stati gli sviluppi storici per questo cambiamento nel modo di …
Ho trovato due dichiarazioni di puntatori che non riesco a capire. La mia comprensione delle regole di precedenza va in questo modo: Operator Precedence Associativity (), [ ] 1 Left to Right *, identifier 2 Right to Left Data type 3 Ma anche dato questo, non riesco a capire come …
Un puntatore che punta a 0x0000 è uguale a un puntatore impostato su NULL? Se il valore NULL è definito nel linguaggio C, in quale posizione viene tradotto fisicamente? È uguale a 0x0000. Dove posso trovare maggiori dettagli su questi concetti?
Domanda piuttosto semplice, ma qualcosa che non sono stato in grado di scoprire. Chi è stato il primo a descrivere l'idea di un puntatore? Il concetto astratto stesso?
Attualmente sto leggendo un libro intitolato "Ricette numeriche in C". In questo libro, l'autore specifica in che modo alcuni algoritmi funzionano intrinsecamente meglio se avessimo indici che iniziano con 1 (non seguo interamente il suo argomento e non è questo il punto di questo post), ma C indicizza sempre i …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Faccio spesso fatica a vedere i vantaggi dei puntatori (tranne per …
In questa intervista di Slashdot, Linus Torvalds è citato dicendo: Ho visto troppe persone che eliminano una voce dell'elenco collegata singolarmente tenendo traccia della voce "precedente" e quindi per eliminare la voce, facendo qualcosa di simile if (prev) prev-> next = entry-> next; else list_head = entry-> next; e ogni …
Sto sviluppando un server di database simile a Cassandra. Lo sviluppo iniziò in C, ma le cose diventarono molto complicate senza lezioni. Attualmente ho portato tutto in C ++ 11, ma sto ancora imparando il C ++ "moderno" e ho dubbi su molte cose. Il database funzionerà con coppie chiave …
Hai spedito, le asserzioni sono disattivate, ricevi un raro rapporto di arresto che indica che si è verificata una violazione del puntatore null nel tuo codice. In un ambiente di sviluppo, il problema sarebbe stato colto da un'affermazione. Tutto quello che hai è un rapporto sugli arresti anomali, quindi riprodurre …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.