Questions marquées «c++»

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

10
C ++: Manque de standardisation au niveau binaire
Pourquoi ISO / ANSI n'a pas standardisé C ++ au niveau binaire? Il y a beaucoup de problèmes de portabilité avec C ++, ce qui est uniquement dû au manque de standardisation au niveau binaire. Don Box écrit, (citant son livre Essential COM , chapitre COM As A Better C …
14 c++  dll  ansi  iso 

3
Combien de temps et quel type de complexité aurait été impliqué dans l'écriture de Chris Sawyer la plupart des magnats des montagnes russes dans l'assembleur?
De cette question , j'ai une autre question sur ... Combien de temps et quel type de complexité aurait été impliqué dans Chris Sawyer écrivant la plupart des magnats des montagnes russes dans l'assembleur? Afin de préciser et de décomposer cette question, je suis intéressé par; Environ combien d'heures de …


2
Const C ++ DRY Stratégies
Pour éviter la duplication non triviale liée à la const C ++, existe-t-il des cas où const_cast fonctionnerait mais une fonction const privée renvoyant non const ne le serait pas? Dans l' article efficace C ++ de Scott Meyers 3, il suggère qu'un const_cast combiné avec un transtypage statique peut …
14 c++  dry  const 

4
Pourquoi C ++ ne vous permet-il pas de prendre l'adresse d'un constructeur?
Y a-t-il une raison spécifique pour laquelle cela briserait le langage conceptuellement ou une raison spécifique pour laquelle cela est techniquement irréalisable dans certains cas? L'utilisation serait avec un nouvel opérateur. Edit: je vais abandonner tout espoir d'obtenir mon "nouvel opérateur" et "nouvel opérateur" directement et être direct. Le point …
14 c++ 




3
Les espaces de noms anonymes rendent le code non testable
Voici un code C ++ typique: foo.hpp #pragma once class Foo { public: void f(); void g(); ... }; foo.cpp #include "foo.hpp" namespace { const int kUpperX = 111; const int kAlternativeX = 222; bool match(int x) { return x < kUpperX || x == kAlternativeX; } } // namespace …
13 c++  unit-testing 


5
Allocation de tas Java plus rapide que C ++
J'ai déjà posté cette question sur SO et ça s'est bien passé. Il a malheureusement été fermé (il n'a besoin que d'un vote pour rouvrir), mais quelqu'un a suggéré de le poster ici car il convient mieux, ce qui suit est littéralement une copie de la question Je lisais les …



3
Pourquoi un compilateur ne peut-il pas éviter d'importer deux fois un fichier d'en-tête par lui-même?
Nouveau en C ++! Je lisais donc ceci: http://www.learncpp.com/cpp-tutorial/110-a-first-look-at-the-preprocessor/ Protecteurs d'en-tête Étant donné que les fichiers d'en-tête peuvent inclure d'autres fichiers d'en-tête, il est possible de se retrouver dans la situation où un fichier d'en-tête est inclus plusieurs fois. Nous faisons donc des directives de préprocesseur pour éviter cela. Mais …
13 c++  compiler 


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.