Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Migliora questa domanda Ho sentito alcune voci affermare che il controllo …
Voglio restituire il valore da una funzione chiamata in uno script di shell. Forse mi manca la sintassi. Ho provato a utilizzare le variabili globali. Ma anche questo non funziona. Il codice è: lockdir="somedir" test() { retval="" if mkdir "$lockdir" then # Directory did not exist, but it was created …
È una domanda semplice, ma continuo a vedere risposte contrastanti: dovrebbe la routine principale di un programma C ++ restituire 0oEXIT_SUCCESS ? #include <cstdlib> int main(){return EXIT_SUCCESS;} o int main(){return 0;} Sono esattamente la stessa cosa? DovrebberoEXIT_SUCCESS essere usato solo con exit()? Ho pensato che EXIT_SUCCESSsarebbe stata un'opzione migliore perché …
È possibile ottenere l'ennesimo valore di ritorno da una funzione senza dover creare variabili fittizie per tutti i n-1valori di ritorno precedenti? Diciamo, ho la seguente funzione in MATLAB: function [a,b,c,d] = func() a = 1; b = 2; c = 3; d = 4; Supponiamo ora che mi interessi …
Qual è il modo corretto per restituire un Voidtipo, quando non è una primitiva? Per esempio. Attualmente uso null come di seguito. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null; } }
A causa della gestione degli errori in Go, spesso mi ritrovo con più funzioni di valori. Finora, il modo in cui l'ho gestito è stato molto disordinato e sto cercando le migliori pratiche per scrivere codice più pulito. Diciamo che ho la seguente funzione: type Item struct { Value int …
Quanti dati vengono copiati, quando si restituisce uno std :: vector in una funzione e quanto grande sarà l'ottimizzazione per posizionare lo std :: vector in free-store (sull'heap) e restituire invece un puntatore, cioè è: std::vector *f() { std::vector *result = new std::vector(); /* Insert elements into result */ return …
È possibile vedere il valore di ritorno di un metodo dopo che la riga è stata eseguita e prima che il puntatore dell'istruzione ritorni alla funzione chiamante? Sto eseguendo il debug di codice che non posso modificare (leggi: non voglio ricompilare una libreria di terze parti) , ea volte salta …
Sto usando Netbeans per aggiungere commenti di tipo professionale a ciascuna funzione, scrivo. Quindi inizio ciascuno di essi /**e poi premo Enterper consentire a Netbeans di soddisfare lo schema di commento predefinito per la funzione successiva. Fino ad ora l'ho usato solo per il linguaggio PHP e in questo caso …
Sono abbastanza nuovo in C ++, quindi tendo a progettare con molti Java-ismi mentre sto imparando. Ad ogni modo, in Java, se avessi una classe con un metodo di "ricerca" che restituisse un oggetto Tda un Collection< T >che corrisponde a un parametro specifico, restituirei quell'oggetto e se l'oggetto non …
Se ho una funzione che produce un risultato inte un risultato string, come faccio a restituirli entrambi da una funzione? Per quanto ne so posso restituire solo una cosa, determinata dal tipo che precede il nome della funzione.
A volte vedo programmatori che usano NULLcome valore di ritorno main()nei programmi C e C ++, ad esempio qualcosa del genere: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Quando compilo questo codice con gcc ricevo l'avvertimento di: avvertenza: return rende intero dal puntatore senza cast [-Wint-conversion] che è …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.