Domande con tag 'pointers'

1
risposta

Perché i puntatori delle strutture non vengono stampati come puntatori di variabili? [chiuso]

Considera il seguente codice: package main import "fmt" type Vertex struct { X, Y int } var ( i = 10 p = &i v = Vertex{1,2} q = &v ) func main() { fmt.Println(p) // Outputs the memory location of the pointer...
posta 23.09.2016 - 02:51
4
risposte

Memorizzazione di un puntatore su un argomento passato da riferimento (non costante)

Quando si progetta un'interfaccia per il passaggio di oggetti che devono essere memorizzati per un uso successivo e che non devono essere "null", sono sempre un po 'incerto se l'argomento debba essere passato per riferimento o come puntatore....
posta 19.09.2014 - 18:53
9
risposte

Puntatori in C contro Nessun puntatore in PHP

Entrambe le lingue hanno la stessa sintassi. Perché C ha il carattere * strano che denota i puntatori (che è una sorta di indirizzo di memoria dei contenuti delle variabili?), quando PHP non ce l'ha e puoi fare praticamente le stesse cos...
posta 12.04.2012 - 00:24
2
risposte

Assegnazione di stringhe al puntatore in C

La mia domanda riguarda i puntatori in C. Per quanto ho appreso e cercato, i puntatori possono solo memorizzare gli indirizzi di altre variabili, ma non possono memorizzare i valori attuali (come numeri interi o caratteri). Ma nel codice sottost...
posta 11.07.2014 - 06:58
2
risposte

Svantaggi dei puntatori [chiuso]

Mi chiedevo perché i puntatori non sono inclusi nelle lingue moderne ora a un giorno. Ho già fatto ricerche su questo su internet e ho scoperto poche teorie / ragioni: La perdita di memoria è la preoccupazione maggiore durante l'utilizzo dei...
posta 22.12.2014 - 16:38
2
risposte

Il modo migliore per avere un puntatore a diversi metodi - richiesta la critica

Sto iniziando con una breve introduzione di ciò che conosco dal linguaggio C: un puntatore è un tipo che memorizza un indirizzo o un NULL l'operatore * legge il valore sinistro della variabile alla sua destra e usa questo valore come...
posta 23.06.2012 - 22:31
3
risposte

Perché i puntatori ai letterali non sono possibili?

Il riferimento a un valore letterale è possibile solo se il riferimento è dichiarato come costante. Ma perché un puntatore a un oggetto const non è possibile in caso di valori letterali? cioè. int const& ref = 5;// Ma perché la stess...
posta 17.01.2014 - 10:36
4
risposte

utilizzo di doppi puntatori e n puntatori?

Ho familiarità con i puntatori C di base. Volevo solo chiedere qual è l'uso effettivo dei puntatori doppi o per quello che riguarda n puntatore? #include<stdio.h> int main() { int n = 10 , *ptr , **ptr_ptr ; ptr = &n; ptr...
posta 26.06.2014 - 16:34
1
risposta

I puntatori opachi dovrebbero essere puntatori o tipi?

Un modo comune per implementare "PIMPL" in C è quello di fare questo: typedef struct _Opaque Opaque; Opaque* createOpaque(); void doSomething(Opaque *opaque); o typedef struct _Opaque* Opaque; Opaque createOpaque(); void doSomething(Opa...
posta 01.04.2017 - 08:01
5
risposte

Suggerimenti sulla proprietà del puntatore

In alcune librerie che ho visto, viene posta molta enfasi sul cambiamento di proprietà dei puntatori, come ad esempio un metodo di classe che alloca e restituisce un puntatore a un oggetto mentre cede la proprietà al chiamante. La mia domanda...
posta 12.01.2011 - 16:58