Questions marquées «c++»

C ++ est un langage de programmation à usage général. Il a été initialement conçu comme une extension de C et a une syntaxe similaire, mais c'est maintenant un langage complètement différent. Utilisez cette balise pour les questions sur le code (à compiler) avec un compilateur C ++. Utilisez une balise spécifique à la version pour les questions liées à une révision standard spécifique [C ++ 11], [C ++ 14], [C ++ 17] ou [C ++ 20], etc.



3
Désactiver le constructeur de copie
J'ai un cours : class SymbolIndexer { protected: SymbolIndexer ( ) { } public: static inline SymbolIndexer & GetUniqueInstance ( ) { static SymbolIndexer uniqueinstance_ ; return uniqueinstance_ ; } }; Comment dois-je le modifier pour désactiver le code comme: SymbolIndexer symbol_indexer_ = SymbolIndexer::GetUniqueInstance ( ); et n'autorisez que le …



12
Comment utiliser C ++ dans Go
Dans le nouveau langage Go , comment appeler du code C ++? En d'autres termes, comment puis-je encapsuler mes classes C ++ et les utiliser dans Go?
173 c++  wrapper  go 

2
shared_ptr à un tableau: faut-il l'utiliser?
Juste une petite question concernant shared_ptr. Est-ce une bonne pratique d'utiliser le shared_ptrpointage vers un tableau? Par exemple, shared_ptr<int> sp(new int[10]); Sinon, pourquoi pas? L'une des raisons dont je suis déjà conscient est que l'on ne peut pas augmenter / décrémenter le shared_ptr. Par conséquent, il ne peut pas être …
172 c++  c++11  shared-ptr 



4
Un saut coûteux avec GCC 5.4.0
J'avais une fonction qui ressemblait à ceci (ne montrant que la partie importante): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479) && (l[i + shift] < 479)) { nontopOverlap++; } ... } ... } Écrit comme ça, la …
171 c++  gcc 


7
Quelle est la différence entre Objective-C et C ++? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
171 c++  objective-c 

17
Comment convertir un double en chaîne en C ++?
J'ai besoin de stocker un double sous forme de chaîne. Je sais que je peux l'utiliser printfsi je voulais l'afficher, mais je veux juste le stocker dans une variable de chaîne afin que je puisse le stocker dans une carte plus tard (comme valeur , pas comme clé ).
171 c++  string  double 

2
Pourquoi les lambdas peuvent-elles être mieux optimisées par le compilateur que les fonctions simples?
Dans son livre, The C++ Standard Library (Second Edition)Nicolai Josuttis déclare que les lambdas peuvent être mieux optimisées par le compilateur que les fonctions simples. De plus, les compilateurs C ++ optimisent les lambdas mieux que les fonctions ordinaires. (Page 213) Pourquoi donc? Je pensais qu'en matière d'inlining, il ne …


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.