Domande taggate «c++»

Domande su C ++, un linguaggio di programmazione generico, a forma libera, multi-paradigma, compilato, per scopi generici.

7
Perché dichiarare una variabile in una riga e assegnarla alla successiva?
Vedo spesso nel codice C e C ++ la seguente convenzione: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; invece di some_type val = something; some_type *ptr = &something_else; Inizialmente supponevo che fosse un'abitudine rimasta dai giorni in cui dovevi dichiarare tutte le variabili locali in …
101 c++  c 






15
Perché mai sarebbe possibile per Java essere più veloce di C ++?
A volte Java supera C ++ nei benchmark. Certo, a volte C ++ supera. Vedi i seguenti link: http://keithlea.com/javabench/ http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/ http://blog.cfelde.com/2010/06/c-vs-java-performance/ Ma come è possibile? Mi sorprende il fatto che interpretato dal codice potrebbe mai essere più veloce di un linguaggio compilato. Qualcuno può spiegare per favore? Grazie!
80 java  c++  performance 





3
Perché Python è scritto in C e non in C ++?
Nel tutorial di Python si può leggere che l'implementazione originale di Python è in C; D'altra parte, l'implementazione di Python, scritta in C, (...) Sono molto curioso perché Python è stato scritto in C e non in C ++? Mi piacerebbe conoscere il ragionamento alla base di questa decisione e …

6
Is `catch (...) {lancio; } `una cattiva pratica?
Anche se concordo sul fatto che catturare ... senza ricrescere sia effettivamente sbagliato, tuttavia credo che usare costrutti come questo: try { // Stuff } catch (...) { // Some cleanup throw; } È accettabile nei casi in cui RAII non è applicabile . (Per favore, non chiedere ... non …
74 c++ 



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.