Articles of valore di ritorno

Devo restituire EXIT_SUCCESS o 0 da main ()?

È una domanda semplice, ma continuo a vedere risposte contrastanti: la routine principale di un programma C ++ dovrebbe restituire 0 o EXIT_SUCCESS ? #include int main(){return EXIT_SUCCESS;} o int main(){return 0;} Sono esattamente la stessa cosa? EXIT_SUCCESS dovrebbe essere utilizzato solo con exit() ? Pensavo che EXIT_SUCCESS sarebbe stata un’opzione migliore perché altri software […]

Evitare la copia con l’istruzione “return”

Ho una domanda molto basilare in C ++. Come evitare la copia quando si restituisce un object? Ecco un esempio: std::vector test(const unsigned int n) { std::vector x; for (unsigned int i = 0; i < n; ++i) { x.push_back(i); } return x; } Come ho capito come funziona C ++, questa funzione creerà 2 […]

Come assegnare il risultato dell’espressione precedente a una variabile?

Supponiamo che io stia usando la console intertriggers di R e ho appena fatto qualcosa del genere: long_running_command() Questo comando di lunga esecuzione restituisce un valore e mi sono appena reso conto che volevo assegnare quel valore a una variabile invece di scartarla. Quindi, come posso ottenere quel valore senza eseguire nuovamente il comando? C’è […]

Valore restituito in C ++ senza dichiarazione di ritorno

Quando ho eseguito questo programma: #include int sqr(int&); int main() { int a=5; std::cout<<"Square of (5) is: "<< sqr(a) <<std::endl; std::cout<<"After pass, (a) is: "<< a <<std::endl; return 0; } int sqr(int &x) { x= x*x; } Ho ottenuto il seguente risultato: Square of (5) is: 2280716 After pass, (a) is: 25 Che cos’è 2280716 […]

È ansible restituire un riferimento a una variabile in C #?

Posso restituire un riferimento ad un doppio valore, per esempio? Questo è quello che voglio fare: ref double GetElement() { …… // Calculate x,y,z return ref doubleArray[x,y,z]; } Per usarlo in questo modo void func() { GetElement()=5.0; } È come restituire un doppio puntatore in C ++ … So che il modo in cui l’ho […]

Come posso restituire una variabile da una funzione $ .getJSON

Voglio restituire StudentId per utilizzare altrove al di fuori dell’ambito di $.getJSON() j.getJSON(url, data, function(result) { var studentId = result.Something; }); //use studentId here Immagino che questo abbia a che fare con lo scoping, ma non sembra funzionare allo stesso modo di c #

Restituisce un design niente male?

Ho sentito alcune voci dire che il controllo di un valore nullo restituito dai metodi è una ctriggers progettazione. Mi piacerebbe sentire alcune ragioni per questo. pseudocodice: variable x = object.method() if (x is null) do something

Ottieni il valore di ritorno dalla stored procedure

Sto utilizzando Entity Framework 5 con l’approccio Code First. Ho bisogno di leggere il valore restituito da una stored procedure; Sto già leggendo i parametri di output e inviando i parametri di input, ma non so come leggere il valore restituito. È ansible? Ecco il codice che uso per chiamare la stored procedure: var outParam […]

Ogni funzione Javascript deve restituire un valore?

Sto usando Netbeans per aggiungere commenti professionali ad ogni funzione, scrivo. Così inizio ciascuno con /** e poi premo Enter per consentire a Netbeans di soddisfare lo schema di commenti predefinito per la seguente funzione. Fino ad ora l’ho usato solo per il linguaggio PHP e in questo caso Netbeans aggiungeva sempre @returns {type} solo […]

Indirizzo di ritorno della variabile locale in C

Dì che ho le seguenti due funzioni: 1 int * foo() { int b=8; int * temp=&b; return temp; } 2 int * foo() { int b=8; return &b; } Non ricevo alcun avvertimento per il primo (es. La funzione restituisce l’indirizzo di una variabile locale ) ma so che questo è illegale poiché b […]