Questions marquées «c++»

Questions sur C ++, un langage de programmation multi-paradigme, de forme libre, multi-paradigme, compilé statiquement.

7
Pourquoi déclarer une variable sur une ligne et l’affecter à la suivante?
Je vois souvent dans les codes C et C ++ la convention suivante: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; au lieu de some_type val = something; some_type *ptr = &something_else; Au départ, j’imaginais que c’était une habitude de l’époque où il fallait déclarer toutes …
101 c++  c 






15
Pourquoi serait-il possible que Java soit plus rapide que C ++?
Parfois, Java surpasse le C ++ dans les tests de performance. Bien sûr, parfois, C ++ surpasse. Voir les liens suivants: 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/ Mais comment est-ce possible? Cela me dépasse de penser que le bytecode interprété pourrait être plus rapide qu'un langage compilé. Quelqu'un peut-il s'il vous plaît expliquer? …
80 java  c++  performance 





3
Pourquoi Python est écrit en C et pas en C ++?
Dans le tutoriel de Python, on peut lire que l'implémentation originale de Python est en C; D'autre part, l'implémentation Python, écrite en C, (...) Je suis très curieux de savoir pourquoi Python a été écrit en C et non en C ++. J'aimerais connaître le raisonnement derrière cette décision et …

6
Est-ce que `catch (…) {throw; } `une mauvaise pratique?
Bien que je sois d’accord pour dire que capturer ... sans renverser est en effet une erreur, je pense cependant que l’utilisation de constructions comme celle-ci: try { // Stuff } catch (...) { // Some cleanup throw; } Est acceptable dans les cas où RAII n'est pas applicable . …
74 c++ 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.