Domande taggate «standard-library»

5
Perché tutte le funzioni <algoritmo> accettano solo intervalli, non contenitori?
Ci sono molte funzioni utili in &lt;algorithm&gt;, ma tutte operano su "sequenze" - coppie di iteratori. Ad esempio, se ho un contenitore e mi piace eseguirlo std::accumulate, devo scrivere: std::vector&lt;int&gt; myContainer = ...; int sum = std::accumulate(myContainer.begin(), myContainer.end(), 0); Quando tutto ciò che intendo fare è: int sum = std::accumulate(myContainer, …


3
Perché non esiste una tabella dei tipi per le funzioni?
In un problema di apprendimento con cui ho fatto confusione, mi sono reso conto che avevo bisogno di una classe di caratteri per le funzioni con operazioni per l'applicazione, la composizione, ecc. Ragioni ... Può essere conveniente trattare una rappresentazione di una funzione come se fosse la funzione stessa, in …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.