Questions et réponses pour le c++ :

C ++ est un langage de programmation à usage général. Il a été conçu à l'origine 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 (à être) compilé 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.

29
votes
Considérez le programme suivant: #include <iostream> int const * f(int const &i) { return &i; } int main() { std::cout << f(42); // #1 std::cout <&l ...

62
votes
J'essaie de comprendre comment Numpy peut être si rapide, en fonction de ma comparaison choquante avec le code C / C ++ optimisé qui est encore loin de reproduire la vi ...

62
votes
std :: bit_width trouve des bits minimaux requis pour représenter un numéro intégral x comme 1 + plancher (log (x)) Pour ...

49
votes
Un de mes amis m'a montré un programme C ++ 20 avec des concepts, qui m'ont perplexe: struct A { static constexpr bool a = true; }; template <typename T> concept C = T::a || T:: ...