J'ai trouvé qu'ils avaient une clé et plusieurs valeurs uniques.
J'ai trouvé qu'ils avaient une clé et plusieurs valeurs uniques.
Salut, j'essaye d'utiliser std::threadavec G ++. Voici mon code de test #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Il compile, mais lorsque j'essaye de l'exécuter, le résultat est:...
J'utilise Microsoft Visual Studio 2011 Professional Beta J'essaie d'exécuter les fichiers OpenCV C ++ ( http://opencv.willowgarage.com/wiki/Welcome ) que j'ai compilés à l'aide de cMake et du Visual Studio Complier. Cependant, lorsque je vais déboguer le projet, j'obtiens plus de 600 erreurs, la...
La chaîne ci-dessous contiendra-t-elle le terminateur nul '\ 0'? std::string temp = "hello whats up"; Merci! :)
Comment puis-je obtenir un décompte du nombre d'arguments d'une fonction de modèle variadique? c'est à dire: template<typename... T> void f(const T&... t) { int n = number_of_args(t); ... } Quelle est la meilleure façon de mettre number_of_argsen œuvre ce qui précède?...
g++ me donne des erreurs de forme: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated. C'est la même chose lors de la compilation de programmes C avec gcc. Pourquoi donc? Remarque: cette question a été posée plusieurs fois auparavant,...
Debian ne fournit plus de paquet précompilé pour gTest. Ils vous suggèrent d'intégrer le framework dans le makefile de votre projet. Mais je veux garder mon makefile propre. Comment configurer gTest comme les anciennes versions (<1.6.0), afin de pouvoir créer un lien avec la bibliothèque?...
Avant C ++ 11, nous ne pouvions effectuer une initialisation en classe que sur des membres const statiques de type intégral ou énumération. Stroustrup en parle dans sa FAQ C ++ , en donnant l'exemple suivant: class Y { const int c3 = 7; // error: not static static int c4 = 7; // error: not const...
Considérez le programme suivant: #include <string> #include <vector> using namespace std; struct T { int a; double b; string c; }; vector<T> V; int main() { V.emplace_back(42, 3.14, "foo"); } Ça ne marche pas: $ g++ -std=gnu++11 ./test.cpp In file included from...
Pourquoi C ++ 11 fait-il participer les fonctions « deleted» à la résolution des surcharges ? Pourquoi est-ce utile? Ou en d'autres termes, pourquoi sont-ils masqués au lieu d'être entièrement supprimés?
D'après ce que j'ai lu là-bas: Pourquoi Objective-C n'est-il pas très populaire en dehors de la communauté Apple? Objective-C est un sur-ensemble de C (beaucoup plus strictement que C ++, en fait) donc le problème de compatibilité descendante ne se pose pas. Tout ce que vous pouvez faire en C,...
Existe-t-il un moyen d'appeler quelque chose comme clang-format --style=Webkitpour un dossier de projet cpp entier, plutôt que de l'exécuter séparément pour chaque fichier? J'utilise clang-format.pyet vimpour le faire, mais je suppose qu'il existe un moyen de l'appliquer une fois....
Je ne peux pas comprendre ceci: int main() { int (*) (int *) = 5; return 0; } L'affectation ci-dessus se compile avec g ++ c ++ 11. Je sais que int (*) (int *)c'est un pointeur vers une fonction qui accepte un (int *)comme argument et renvoie un int, mais je ne comprends pas comment vous pourriez...
Y a-t-il une utilisation légitime de void*en C ++? Ou cela a-t-il été introduit parce que C l'avait? Juste pour récapituler mes pensées: Entrée : Si nous voulons autoriser plusieurs types d'entrée, nous pouvons surcharger les fonctions et les méthodes, sinon nous pouvons définir une classe de base...
La déclaration printf("%f\n",0.0f); imprime 0. Cependant, la déclaration printf("%f\n",0); imprime des valeurs aléatoires. Je me rends compte que j'expose une sorte de comportement indéfini, mais je ne peux pas comprendre pourquoi spécifiquement. Une valeur en virgule flottante dans laquelle tous...
La norme C ++ 17 introduit des "guides de déduction de modèles". Je suppose qu'ils ont quelque chose à voir avec la nouvelle déduction d'arguments de modèle pour les constructeurs introduite dans cette version de la norme, mais je n'ai pas encore vu une explication simple, de style FAQ, de ce...
J'ai un projet qui utilise actuellement C ++ 11/14, mais il nécessite quelque chose comme std::filesystem, qui n'est disponible qu'en C ++ 17, et par conséquent je n'ai pas la chance de l'utiliser actuellement. Je vois, cependant, qu'il est disponible dans mon compilateur actuel en tant que...
Est-il possible d'appeler du code C ++, éventuellement compilé sous forme de fichier de bibliothèque de code (.dll), à partir d'un langage .NET tel que C #? Plus précisément, du code C ++ tel que la bibliothèque réseau RakNet.
Pouvez unsigned long int contenir un nombre à dix chiffres (1 000 000 000 - 9 999 999 999) sur un ordinateur 32 bits? En outre, quelles sont les gammes de unsigned long int, long int, unsigned int, short int, short unsigned intet int?
L'un de mes animaux de compagnie déteste les langages dérivés du C (en tant que mathématicien) est que (-1) % 8 // comes out as -1, and not 7 fmodf(-1,8) // fails similarly Quelle est la meilleure solution? C ++ permet la possibilité de surcharger les modèles et les opérateurs, mais ces deux...