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.

14
Modèles C ++ qui n'acceptent que certains types
En Java, vous pouvez définir une classe générique qui n'accepte que les types qui étendent la classe de votre choix, par exemple: public class ObservableList<T extends List> { ... } Ceci est fait en utilisant le mot-clé "extend". Existe-t-il un équivalent simple à ce mot clé en C ++?
159 c++  templates 


13
Générer un entier aléatoire à partir d'une plage
J'ai besoin d'une fonction qui générerait un entier aléatoire dans une plage donnée (y compris les valeurs de bordure). Je n'ai pas d'exigences de qualité / aléatoire déraisonnables, j'ai quatre exigences: J'ai besoin que ce soit rapide. Mon projet doit générer des millions (voire des dizaines de millions) de nombres …
158 c++  random 


4
Comment sortir d'une fonction void en C ++?
Comment pouvez-vous quitter prématurément une fonction sans renvoyer une valeur s'il s'agit d'une fonction void? J'ai une méthode void qui n'a pas besoin d'exécuter son code si une certaine condition est vraie. Je ne veux vraiment pas avoir à changer la méthode pour renvoyer réellement une valeur.
158 c++ 


4
Variables statiques dans les fonctions membres
Quelqu'un peut-il expliquer comment les variables statiques dans les fonctions membres fonctionnent en C ++. Compte tenu de la classe suivante: class A { void foo() { static int i; i++; } } Si je déclare plusieurs instances de A, l'appel foo()d'une instance incrémente-t-il la variable statique isur toutes les …
158 c++  static  scope 

9
Comment utiliser l'API de socket C en C ++ sous z / OS
Je vais avoir des problèmes à obtenir l'API C fonctionne correctement dans C++le z/OS. Bien que j'inclus sys/socket.h, j'obtiens toujours des erreurs de compilation me disant que ce AF_INETn'est pas défini . Est-ce que je rate quelque chose d'évident ou est-ce lié au fait qu'être en marche z/OSrend mes problèmes …
158 c++  c  sockets  mainframe  zos 






2
Que signifie itérateur-> seconde?
En C ++, quel est le type de a std::map<>::iterator? On sait qu'un objet itde type std::map<A,B>::iteratora un surchargé operator ->qui renvoie a std::pair<A,B>*, et que le std::pair<>a un membre firstet second. Mais à quoi correspondent ces deux membres et pourquoi devons-nous accéder à la valeur stockée dans la carte …
157 c++  stl  iterator 

7
printf avec std :: string?
Je crois comprendre que stringc'est un membre de l' stdespace de noms, alors pourquoi ce qui suit se produit-il? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", …
157 c++  string  namespaces  printf  std 

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.