(Sto usando Visual C ++ 2008) Ho sempre sentito che main () è necessario per restituire un intero, ma qui non ho inserito il risultato return 0; e ed è compilato con 0 errori e 0 avvisi! Nella finestra di debug si dice che il programma è uscito con il codice 0. Se questa funzione […]
Se ho il seguente enum: public enum ReturnValue{ Success = 0, FailReason1 = 1, FailReason2 = 2 //Etc… } Posso evitare di trasmettere quando torno, in questo modo: public static int main(string[] args){ return (int)ReturnValue.Success; } In caso contrario, perché un valore enum non è considerato come valore predefinito per impostazione predefinita?
Ho un programma C che restituisce un valore intero. Sono stato sorpreso di scoprire che quando si esamina il valore restituito dal prompt della shell ottengo il valore modulo 256. /* prog.c */ int main(…) { return 257; } – > ./prog.e > echo $? 1 Perché non vedo l’intero intero? Dove viene documentato questo […]
function lookupRemote(searchTerm) { var defaultReturnValue = 1010; var returnValue = defaultReturnValue; $.getJSON(remote, function(data) { if (data != null) { $.each(data.items, function(i, item) { returnValue = item.libraryOfCongressNumber; }); } }); return returnValue; } Perché il valore returnValue di questa funzione è sempre uguale al valore predefinito impostato all’inizio della funzione e mai al valore recuperato dalla […]
Negli ultimi due giorni ho lavorato con lo storage asincrono del cromo. Funziona “bene” se hai una funzione. (Come sotto): chrome.storage.sync.get({“disableautoplay”: true}, function(e){ console.log(e.disableautoplay); }); Il mio problema è che non posso usare una funzione con quello che sto facendo. Voglio solo restituirlo, come può fare LocalStorage. Qualcosa di simile a: var a = chrome.storage.sync.get({“disableautoplay”: […]
È ansible vedere il valore di ritorno di un metodo dopo che la linea è stata eseguita e prima che il puntatore dell’istruzione ritorni alla funzione di chiamata? Sto eseguendo il debug del codice che non posso modificare (leggi: non voglio ricompilare una libreria di terze parti) , ea volte salta al codice Non ho […]
Mi sto collegando a SQL Server (2005) tramite Java utilizzando il driver JDBC di Microsoft SQL Server 2.0. Come ottengo il valore di ritorno da una stored procedure? Sto facendo qualcosa come: Connection connection = dataSource.getConnection() CallableStatement proc = connection.prepareCall(“{ call dbo.mySproc() }”); proc.execute(); Dovrei usare execute ()? executeQuery ()? executeUpdate ()? Nessuno di questi […]
Ho creato un piccolo popup del calendario in Javascript. Molto semplice, usando il controllo Calendar da ASP.NET. Chiamo la finestra popup con showModalDialog. Nella finestra modale, la modifica del mese corrente del calendario causa problemi a causa del postback e ho trovato in diversi punti che la soluzione deve essere inserita: nella parte principale del […]
È 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 […]
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 […]