Domande con tag 'reference'

4
risposte

Come si differenzia un riferimento Java da un puntatore C?

C ha dei puntatori e Java ha ciò che viene chiamato riferimenti. Hanno alcune cose in comune nel senso che tutti puntano a qualcosa. So che i puntatori in C memorizzano gli indirizzi a cui puntano. Fare riferimento anche a memorizzare l'indirizz...
posta 28.03.2012 - 09:46
7
risposte

Perché i riferimenti sono raramente usati in PHP?

Ho alcune conoscenze in C ++ e so che i puntatori sono comunemente usati lì, ma ho iniziato a guardare il codice PHP open source e non vedo mai il codice usando i riferimenti nei metodi. Invece, il codice usa sempre un valore di ritorno invec...
posta 28.02.2013 - 16:56
4
risposte

Perché C ++ e Java usano entrambi la nozione di "riferimento" ma non nello stesso senso?

In C ++ un argomento di riferimento a una funzione consente alla funzione di fare riferimento a qualcos'altro: int replacement = 23; void changeNumberReference(int& reference) { reference = replacement; } int main() { int i = 1;...
posta 08.01.2014 - 12:01
2
risposte

Ottenere un riferimento da un blocco try

Usando C ++ mi piacerebbe fare qualcosa sulla falsariga di: Cerca di ottenere un riferimento a qualcosa, ad esempio in una mappa Se lancia, ritorna subito Altrimenti, vai e usa il riferimento Tuttavia, poiché non possiamo dichiarare u...
posta 11.08.2016 - 03:18
2
risposte

Come testare le funzioni o il codice all'interno di $ (document) .ready () usando Jasmine?

Ho più funzioni e molto codice all'interno di $(document).ready(function()) . Sto usando il gelsomino per testare le funzioni all'interno della funzione ready e il codice all'interno di ready() ma quando i test case descritti sono esegu...
posta 10.07.2013 - 21:32
3
risposte

C ++ restituisce oggetti persistenti

Attualmente sto cercando di imparare le migliori pratiche in C ++ dopo essere passato da uno sfondo C #. Capisco che ci sono tre modi per gestire gli oggetti: Per valore (gli oggetti vengono copiati o spostati quando si passa dentro e fuori...
posta 22.10.2015 - 17:09
5
risposte

È possibile che due DLL siano in conflitto, impedendo la creazione di una soluzione

Anche se ho un caso specifico, ma mi chiedevo la situazione generale. Possono due DLL, aggiunte come riferimento a un progetto Visual C # in collisione tra loro per impedire la creazione della soluzione? Se questo è il caso, quali sono i modi...
posta 05.10.2011 - 12:44
2
risposte

In che modo i database orientati ai documenti implementano i riferimenti?

Nel mondo relazionale abbiamo Foreign Keys per fare riferimento ad altre entità. Ma come fanno i database orientati ai documenti come MongoDb, CouchDb, RavenDb a implementare riferimenti tra entità? Aggiornamento. Esempio correlato a StackE...
posta 09.10.2011 - 14:14
3
risposte

Contenitore modello polimorfico: shared_ptr vs reference_wrapper

Supponendo che abbiamo due classi: class A { ... } class B : public A { ... } Sarebbe meglio scrivere std::deque<shared_ptr<A> > container; o std::deque<reference_wrapper<A> > container; per creare...
posta 17.02.2015 - 01:00
2
risposte

Perché una funzione di ritorno per indirizzo non può essere un lvalue?

Perché non è possibile impostare una funzione che restituisce un indirizzo mentre è possibile impostare una funzione che restituisce un riferimento. int* returnByAddress() { int x = 20; return &x; } int& returnByReference() {...
posta 20.01.2014 - 10:36