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.

11
Est-ce que x + = a plus rapide que x = x + a?
Je lisais "Le langage de programmation C ++" de Stroustrup, où il dit que deux façons d'ajouter quelque chose à une variable x = x + a; et x += a; Il préfère +=parce qu'il est probablement mieux mis en œuvre. Je pense qu'il veut dire que ça marche aussi …


4
long long en C / C ++
J'essaye ce code sur le compilateur C ++ de GNU et je suis incapable de comprendre son comportement: #include <stdio.h>; int main() { int num1 = 1000000000; long num2 = 1000000000; long long num3; //num3 = 100000000000; long long num4 = ~0; printf("%u %u %u", sizeof(num1), sizeof(num2), sizeof(num3)); printf("%d %ld …






4
Comment Photoshop mélange-t-il deux images ensemble? [fermé]
Fermé. Cette question ne respecte pas les directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé l'année dernière . Améliorez cette question Quelqu'un peut-il expliquer comment Photoshop mélange deux images …

2
Comment std :: is_function est-il implémenté?
À quoi sert la mise en œuvre suivante std::is_function? template<class T> struct is_function : std::integral_constant< bool, !std::is_const<const T>::value && !std::is_reference<T>::value > {}; (d'après la référence du RPC ) Il me semble qu'un intserait une fonction selon cette définition. Qu'est-ce que je rate?
82 c++  templates  std  sfinae 




10
Utilisation de std :: vector comme vue sur la mémoire brute
J'utilise une bibliothèque externe qui à un moment donné me donne un pointeur brut vers un tableau d'entiers et une taille. Maintenant, j'aimerais utiliser std::vectorpour accéder et modifier ces valeurs en place, plutôt que d'y accéder avec des pointeurs bruts. Voici un exemple explicatif qui explique le point: size_t size …
71 c++  c++11  vector  stdvector 


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.