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.

9
Fonction virtuelle pure avec implémentation
Ma compréhension de base est qu'il n'y a pas d'implémentation pour une fonction virtuelle pure, cependant, on m'a dit qu'il pourrait y avoir une implémentation pour une fonction virtuelle pure. class A { public: virtual void f() = 0; }; void A::f() { cout<<"Test"<<endl; } Le code ci-dessus est-il OK? …
176 c++  pure-virtual 


6
Clang vs GCC pour mon projet de développement Linux
Je suis à l'université et pour un projet que nous utilisons C. Nous avons exploré GCC et Clang, et Clang semble être beaucoup plus convivial que GCC. En conséquence, je me demande quels sont les avantages ou les inconvénients d'utiliser clang, par opposition à GCC, pour développer en C et …
175 c++  c  linux  gcc  clang 

9
Comment fonctionne l'opérateur virgule
Comment fonctionne l'opérateur virgule en C ++? Par exemple, si je fais: a = b, c; Est-ce que a finit par égaler b ou c? (Oui, je sais que c'est facile à tester - il suffit de documenter ici pour que quelqu'un trouve la réponse rapidement.) Mise à jour: Cette …

13
Comment ajouter un caractère à une chaîne std :: string?
Ce qui suit échoue avec l'erreur prog.cpp:5:13: error: invalid conversion from ‘char’ to ‘const char*’ int main() { char d = 'd'; std::string y("Hello worl"); y.append(d); // Line 5 - this fails std::cout << y; return 0; } J'ai également essayé ce qui suit, qui compile mais se comporte de …
175 c++  string 

11
Outil pour suivre les dépendances #include [fermé]
Fermé. Cette question ne répond pas aux 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é il y a 6 ans . Améliorez cette question Des bonnes suggestions? L'entrée sera …
175 c++  c  header 



6
Comment initialiser std :: vector à partir d'un tableau de style C?
Quelle est la manière la moins chère d'initialiser un std::vector partir d'un tableau de style C? Exemple: dans la classe suivante, j'ai un vector, mais en raison de restrictions extérieures, les données seront transmises sous forme de tableau de style C: class Foo { std::vector<double> w_; public: void set_data(double* w, …
174 c++  arrays  vector  stl 


6
Que signifie le «L» devant une chaîne en C ++?
this->textBox1->Name = L"textBox1"; Bien que cela semble fonctionner sans le L, quel est le but du préfixe? La façon dont il est utilisé n'a même pas de sens pour un programmeur C hardcore.
174 c++ 



3
Qu'est-ce que std :: atomic exactement?
Je comprends que std::atomic<>c'est un objet atomique. Mais dans quelle mesure atomique? À ma connaissance, une opération peut être atomique. Qu'entend-on exactement par rendre un objet atomique? Par exemple, s'il y a deux threads exécutant simultanément le code suivant: a = a + 12; Alors toute l'opération est-elle (disons add_twelve_to(int)) …


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.