Domande con tag 'reference'

1
risposta

Come viene applicata l'atomicità delle operazioni di riferimento?

Nei linguaggi gestiti, come viene applicata l'atomicità delle operazioni di riferimento? Su alcune piattaforme i riferimenti devono essere almeno a 64 bit, quindi non può fare affidamento su operazioni di parole atomiche di solito a 32 bit .....
posta 02.02.2015 - 12:04
3
risposte

Perché il C ++ "questo" è mal progettato?

Per ogni a e b che sono puntatori non-const dello stesso tipo, puoi fare a = b; , giusto? All'interno delle funzioni membro non-const esiste la parola chiave this , che è un puntatore non-const. Quindi logico se b è...
posta 15.07.2014 - 11:59
3
risposte

È strano se i nodi di una lista collegata contengono riferimenti all'oggetto List?

È come, voglio chiamare .moveToBefore(Node) su un oggetto Node e fare in modo che il nodo si rilasci prima che il nodo sia passato. Il problema sorge se il nodo passato è il nodo principale. L'oggetto Elenco continuerà a tornare alla vec...
posta 09.01.2016 - 14:56
2
risposte

Utilizzare un carattere hash o un punto quando ci si riferisce a metodi e campi nella documentazione del software? [chiuso]

Supponendo di avere questa classe (codice Java solo per motivi di esempio): class Person { private String name; public void setName(String name) { this.name = name; } } Quando scrivo la documentazione per questa applica...
posta 06.12.2015 - 18:37
1
risposta

Materiale breve sulla gestione dell'oggetto-vita C ++ e sul passaggio e sulla restituzione di valori / riferimenti [chiuso]

Mi chiedevo se qualcuno potesse indicare un post, un pdf o un estratto di un libro contenente le regole per i tempi di vita delle variabili C ++ e le best practice per il passaggio e la restituzione dei parametri di funzione. Cose come quando pa...
posta 16.11.2012 - 11:00
3
risposte

Come inizializzare tutti i tuoi riferimenti?

Recentemente ho preso un progetto con un altro sviluppatore, e lui ha un certo modo di inizializzare i suoi riferimenti. class Player { private: Console &console; Armor &armor1, &armor2; Debugger &de...
posta 27.07.2013 - 17:11
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
3
risposte

Cosa devo fare in C ++ quando si implementa una classe contenitore: memorizzare oggetti per valore o per riferimento?

Sono nuovo di C ++, proveniente da Java. In Java, tutte le variabili (eccetto primitive) sono essenzialmente dei puntatori. Tengono l'indirizzo di qualunque cosa stiano "trattenendo". Quindi qualsiasi struttura dati Java memorizza i dati p...
posta 06.10.2014 - 01:09
3
risposte

Quali sono i pro e i contro dell'uso di "riferimenti" temporanei?

In C e C ++ (e credo che altri linguaggi che consentono di prendere un "riferimento" a un elemento dell'array o qualcosa di simile), quando si ha un tipo di array, l'accesso ai singoli elementi di tale array può essere fatto "direttamente" o tra...
posta 10.08.2011 - 16:21
4
risposte

Serve aiuto per capire l'operatore di riferimento (C ++) in funzioni specifiche

Nel semestre in corso presso l'università stiamo lavorando su OOP con C ++. Vorrei capire la differenza tra un puntatore e un operatore di riferimento. Le differenze che capisco sono: 1. Impossibile modificare l'oggetto a cui la variabile d...
posta 24.12.2011 - 12:38