Domande con tag 'reference'

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
1
risposta

Esiste un modello di progettazione per evitare riferimenti ciondolanti?

Stavo pensando a un design per maniglie personalizzate. Il pensiero è di impedire ai clienti di copiare oggetti di grandi dimensioni. Ora una normale classe di handle probabilmente sarebbe sufficiente per questo, ma non risolve il "problema di r...
posta 05.06.2014 - 17:06
1
risposta

Gli oggetti mantengono l'identità in tutte le condizioni di non clonazione in PHP?

PHP 5.5 Sto facendo un sacco di passaggi di oggetti con l'assunto che manterranno tutte le loro identità - che qualsiasi modifica apportata ai loro stati dai metodi di altri oggetti continuerà a essere vera in seguito. Sto assumendo correttam...
posta 08.06.2014 - 04:57
4
risposte

stringa immutabile nell'array, tipo di riferimento e tipo di valore

Cercando di capire meglio le stringhe in C # Queste asserzioni sono corrette? string è immutabile string è un tipo di riferimento ma si comporta come il tipo di valore Per questi esempi di codice ... string x = "one" (crea un...
posta 22.08.2016 - 17:40
3
risposte

C ++ vs Java: puntare agli oggetti

In Java: private State current_state; Poiché "State" è una superclasse, posso quindi assegnare oggetti di sottoclassi a current_state, rendendo effettivamente point_state point a un oggetto diverso: current_state = low_state; Qual è l'...
posta 21.05.2016 - 14:37
1
risposta

Perché la funzionalità ORM persist () usa i riferimenti per popolare insert_id e non restituisce?

Capisco come funziona ORM persist : //ORM "persist" oversimplification function persist(&$entity) { ... $insertId = api_actual_db_insert(...); $entity->setId($insertId); } //usage of ORM later ... $this->getEntityMan...
posta 25.05.2016 - 22:04
1
risposta

Come trasmettere i requisiti di durata?

Di solito uso std :: unique_ptr per trasmettere la proprietà e passare i puntatori grezzi come parametri quando nessuna proprietà è implicita. Tuttavia, non considero quasi mai un nullptr accettabile come argomento, quindi sarebbe bello usare ri...
posta 20.02.2014 - 05:59
0
risposte

Gestione di membri di riferimento con puntatori condivisi [chiuso]

È noto che non esiste un meccanismo integrato che impedisca l'invalidazione dei campi membri che fanno riferimento, anche se sono const. (Per ulteriori informazioni sullo sfondo, consultare: link ) La soluzione più semplice è usare solo i c...
posta 16.05.2016 - 17:17
2
risposte

Passando per riferimento

Sto cercando di capire le idee di puntatori e riferimenti in C ++. Sono bloccato con quanto segue, quale sarebbe il comportamento specifico in questo caso? Ho una classe come questa: class MyClass{ public: MyClass(const QByteArray & r...
posta 08.07.2016 - 17:18
1
risposta

L'oggetto esiste fino a quando ci si riferisce da qualche parte, non disponga esplicitamente di non aiutare? [chiuso]

Sono un po 'perplesso sul motivo per cui questo non genera un'eccezione - credo che il CLR non cancelli l'oggetto perché c'è un riferimento ad esso? static void Main(string[] args) { List<A> listOfA = new List<A>...
posta 04.10.2017 - 19:22