Questions marquées «standard-library»

5
Pourquoi toutes les fonctions <algorithm> ne prennent-elles que des plages, pas des conteneurs?
Il y a beaucoup de fonctions utiles dans &lt;algorithm&gt;, mais toutes fonctionnent sur des "séquences" - des paires d'itérateurs. Par exemple, si j’ai un conteneur et que j’aime courir std::accumulatedessus, j’ai besoin d’écrire: std::vector&lt;int&gt; myContainer = ...; int sum = std::accumulate(myContainer.begin(), myContainer.end(), 0); Quand tout ce que je compte faire, …


3
Pourquoi n'y a-t-il pas de classe de types pour les fonctions?
Dans un problème d'apprentissage avec lequel je me suis amusé, j'ai réalisé que j'avais besoin d'une classe de types pour les fonctions avec des opérations d'application, de composition, etc. Raisons ... Il peut être pratique de traiter une représentation d'une fonction comme si c'était la fonction elle-même, de sorte que …

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.