Perché viene argvdichiarato come "un puntatore al puntatore al primo indice dell'array", anziché essere semplicemente "un puntatore al primo indice dell'array" ( char* argv)? Perché qui è richiesta la nozione di "puntatore a puntatore"?
Come sviluppatore C ++ sono abbastanza abituato ai file di intestazione C ++ e trovo utile avere una sorta di "documentazione" forzata all'interno del codice. Di solito mi trovo in un brutto momento quando devo leggere del codice C # per questo: non ho quel tipo di mappa mentale della …
Ho avuto questa idea da questa domanda su stackoverflow.com Il seguente modello è comune: final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } Il punto che sto cercando di fare è che l'affermazione condizionale è qualcosa di complicato e …
Ho una classe CPP il cui costruttore esegue alcune operazioni. Alcune di queste operazioni potrebbero non riuscire. So che i costruttori non restituiscono nulla. Le mie domande sono: È consentito eseguire alcune operazioni diverse dall'inizializzazione dei membri in un costruttore? È possibile dire alla funzione chiamante che alcune operazioni nel …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 5 anni fa . C'è, da qualche parte, uno script liberamente utilizzabile / accessibile, un file sorgente o qualsiasi …
Un'applicazione asm.js è molto veloce (vicino alla velocità C ++ nativa): http://kripken.github.io/mloc_emscripten_talk/micro4b.png Ma come è possibile scriverne uno in C ++, convertirlo in codice LLVM, quindi fare qualche trucco con emscripten / asm.js? Non ho trovato alcun tutorial al riguardo. E se scrivo il codice in C ++, come utilizzare …
(Questo è principalmente rivolto a coloro che hanno una conoscenza specifica dei sistemi a bassa latenza, per evitare che le persone rispondano semplicemente con opinioni prive di fondamento). Pensi che ci sia un compromesso tra la scrittura di un codice "simpatico" orientato agli oggetti e la scrittura di un codice …
Sto imparando il C ++ e sto facendo fatica a capire null. In particolare, i tutorial che ho letto menzionano fare un "controllo null", ma non sono sicuro di cosa significhi o perché sia necessario. Che cosa è esattamente null? Che cosa significa "controllare null"? Devo sempre verificare la presenza …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Ho visto altri sviluppatori usare classi statiche come spazi dei nomi public static class CategoryA { public class Item1 { public void DoSomething() { } } public class Item2 …
Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato …
Sto parlando di unit test in senso TDD. (Non "integrazione" automatizzata, o come ti piace chiamarlo test.) Codice legacy come in: (C ++) codice senza test. (vedi: Michael Feathers ' lavora in modo efficace con il codice legacy ) Ma anche il codice legacy come in: codice con cui il …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Volevo imparare C ++ per un po 'e ho preso AP Computer Programming in High …
Molte persone hanno affermato che C ++ è un linguaggio completamente diverso rispetto a C, ma Bjarne stesso ha affermato che C ++ è un linguaggio che si estende da C, da qui ++deriva la sua origine. Quindi perché tutti continuano a dire che C e C ++ sono lingue …
Sembra che ci siano equivalenti approssimativi di istruzioni per equiparare al costo di una filiale che le funzioni virtuali hanno un compromesso simile: istruzione vs. cache dati mancata barriera di ottimizzazione Se guardi qualcosa come: if (x==1) { p->do1(); } else if (x==2) { p->do2(); } else if (x==3) { …
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.