Domande con tag 'pointers'

1
risposta

Conversione di "char *" in "char". Sto passando questo array correttamente? [chiuso]

Quindi il mio professore di CS ha dato a tutta la classe un compito semplice. "Scrivi una funzione ricorsiva che scambierà l'ordine di una sezione in un array di caratteri." Ho pensato tra me e me: "Facile, finisco questo in circa 5 minuti e mi...
posta 27.03.2013 - 03:04
3
risposte

C ++ Progettazione scacchiera e puntatori intelligenti [chiusa]

Ho scritto un motore di scacchi in Java e lo sto trasferendo su C ++. Sono nuovo di C ++. L'idea: Ho un oggetto Board che contiene una matrice bidimensionale di oggetti Piece . Queen, Rook, Bishop, ecc. Sono sottoclassi di Piece. Hann...
posta 30.09.2014 - 13:58
1
risposta

GO - Come definire i metodi di tipo denominato?

In GO, rule is, i metodi possono essere definiti solo su named type e puntatore a named type . In C, sotto codice , le operazioni sono definite sul tipo (ad esempio List ) , typedef struct List List; //list.h typedef struct {...
posta 30.01.2017 - 17:31
1
risposta

Contenitori e proprietà condivisa all'interno di un'istanza di classe

Ho due oggetti come variabili membro di una classe. std::unique_ptr<Object> specificObject; std::vector<std::unique_ptr<Object>> objects; So che specificObject sarà sempre all'interno di objects . Come posso indic...
posta 07.01.2016 - 20:28
0
risposte

Qual è il modo corretto di cancellare un puntatore QProcess?

Backstory: Solitamente evito Pointers come la peste, e quindi sono molto inesperto nell'usarli. Attualmente sto eseguendo il threading di una classe e si lamenta quando ho un QProcess nello stack perché Cannot create children for a par...
posta 04.04.2017 - 03:08
21
risposta

I riferimenti null sono davvero una brutta cosa?

Ho sentito dire che l'inclusione di riferimenti null 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 e...
posta 23.07.2017 - 15:31
0
risposte

Controllare i puntatori nulli o consentire a una libreria matematica di segfault?

Ho esaminato il documento di progettazione GNU GSL e ho trovato questo linea interessante nella sezione Test suite: N.B. Don't bother to test for null pointers -- it's sufficient for the library to segfault if the user provides an invalid...
posta 01.09.2015 - 03:30
1
risposta

Puntatori e valori in C

Lavoro molto in varie lingue, molte delle quali sono linguaggi di scripting come JavaScript, Shell Scripting, PHP e così via. Ma lavoro molto anche con Java, che è più vicino a un linguaggio più "reale". C / C ++ è sempre stato un interesse,...
posta 13.04.2018 - 23:08
2
risposte

Differenza tra un puntatore e un riferimento? [duplicare]

In Java e in altri linguaggi di alto livello, un riferimento conduce a un oggetto. In C ++, per quanto ne so, un puntatore può anche portare a un oggetto. Quindi qual è la differenza tra un riferimento che porta a un oggetto e un puntato...
posta 07.02.2014 - 14:09
4
risposte

C semplici domande di matrici e puntatori

Quindi ecco la confusione, diciamo che dichiaro un array di caratteri char name[3] = "Sam"; e quindi dichiaro un altro array ma questa volta usando i puntatori char * name = "Sam"; Qual è la differenza tra i due? Intendo che funzionano...
posta 14.11.2012 - 06:32