Questions marquées «c++»

135
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15 'introuvable

Comment puis-je obtenir GLIBCXX_3.4.15 dans Ubuntu? Je ne peux pas exécuter certains programmes que je compile. Quand je fais: strings /usr/lib/libstdc++.so.6 | grep GLIBC Je reçois: GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7...

135
Futures vs promesses

Je me confond avec la différence entre un avenir et une promesse. De toute évidence, ils ont des méthodes et des trucs différents, mais quel est le cas d'utilisation réel? Est-ce?: lorsque je gère une tâche asynchrone, j'utilise future pour obtenir la valeur "in future" lorsque je suis la tâche...

134
Une fonction récursive peut-elle être en ligne?

inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } Pendant que je lisais ceci , j'ai trouvé que le code ci-dessus conduirait à une "compilation infinie" s'il n'était pas géré correctement par le compilateur. Comment le compilateur décide-t-il d'insérer une fonction ou...

134
Comment utiliser std :: optionnel?

Je lis la documentation de std::experimental::optionalet j'ai une bonne idée de ce qu'il fait, mais je ne comprends pas quand je devrais l'utiliser ou comment je devrais l'utiliser. Le site ne contient pas encore d'exemples, ce qui me laisse plus de mal à saisir le vrai concept de cet objet. Quand...

133
Vendez-moi sur la correction de const

Alors pourquoi exactement est-il toujours recommandé d'utiliser const aussi souvent que possible? Il me semble que l'utilisation de const peut être plus pénible qu'une aide en C ++. Mais là encore, j'arrive à ceci du point de vue de python: si vous ne voulez pas que quelque chose soit changé, ne le...