Domande taggate «reference»

Un riferimento è un valore che consente a un programma di accedere indirettamente a un dato particolare, come una variabile o un record, nella memoria del computer o in qualche altro dispositivo di archiviazione.

14
Perché le matrici di riferimenti sono illegali?
Il seguente codice non viene compilato. int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; Cosa dice lo standard C ++ a riguardo? So che potrei dichiarare una classe che contiene un riferimento, quindi creare un array di quella classe, come mostrato di seguito. Ma …
149 c++  arrays  reference 


17
Quale è meglio, restituisce valore o parametro out?
Se vogliamo ottenere un valore da un metodo, possiamo usare entrambi i valori di ritorno, in questo modo: public int GetValue(); o: public void GetValue(out int x); Non capisco davvero le differenze tra loro e quindi non so quale sia la migliore. Puoi spiegarmi questo? Grazie.
147 c#  reference 

19
Spazio dei nomi non riconosciuto (anche se è lì)
Ricevo questo errore: Impossibile trovare il nome del tipo o dello spazio dei nomi "AutoMapper" (manca una direttiva che utilizza o un riferimento di assembly?) La cosa divertente è che ho già quel riferimento nel mio progetto: E questo è il mio codice: using System.Collections.Generic; using DataContract; using SelectorDAL; using …
145 c#  reference 




3
Devo passare una funzione std :: tramite const-reference?
Diciamo che ho una funzione che accetta un std::function: void callFunction(std::function<void()> x) { x(); } Dovrei invece passare xper const-reference ?: void callFunction(const std::function<void()>& x) { x(); } La risposta a questa domanda cambia a seconda di ciò che la funzione fa con essa? Ad esempio, se è una funzione …
141 c++  function  reference 


10
Passando riferimenti ai puntatori in C ++
Per quanto ne so, non c'è motivo per cui non dovrei essere autorizzato a passare un riferimento a un puntatore in C ++. Tuttavia, i miei tentativi di farlo stanno fallendo e non ho idea del perché. Questo è quello che sto facendo: void myfunc(string*& val) { // Do stuff …
130 c++  pointers  reference 

1
Impossibile spostarsi dal contenuto preso in prestito / impossibile spostarsi da dietro un riferimento condiviso
Non capisco l'errore cannot move out of borrowed content. L'ho ricevuto molte volte e l'ho sempre risolto, ma non ho mai capito il perché. Per esempio: for line in self.xslg_file.iter() { self.buffer.clear(); for current_char in line.into_bytes().iter() { self.buffer.push(*current_char as char); } println!("{}", line); } produce l'errore: error[E0507]: cannot move out …

2
Perché è sconsigliato accettare un riferimento a String (& String), Vec (& Vec) o Box (& Box) come argomento di una funzione?
Ho scritto del codice Rust che prende &Stringcome argomento: fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } Ho anche scritto codice che prende in riferimento a un Veco Box: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } fn is_even(value: &Box<i32>) -> bool { **value % 2 == …



2
Il progetto di riferimento viene "perso" in fase di compilazione
Ho una soluzione C # con due progetti: un servizio (il progetto principale) e un logger. Il servizio utilizza le classi del logger. Ho aggiunto un riferimento al progetto logger all'interno del progetto di servizio. In fase di progettazione, il completamento automatico funziona bene: le classi del logger sono visibili, …
102 c#  reference  project 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.