5
Neden tüm <algorithm> işlevleri konteynerleri değil, yalnızca aralıklarını kullanıyor?
Birçok yararlı fonksiyon vardır <algorithm>, fakat hepsi "sekans" larda çalışır - yinelemeler Örneğin, eğer bir konteynırım varsa ve std::accumulateüzerine koştuğumda yazmam gerekir std::vector<int> myContainer = ...; int sum = std::accumulate(myContainer.begin(), myContainer.end(), 0); Yapmayı düşündüğüm tek şey: int sum = std::accumulate(myContainer, 0); Bu benim gözlerimde biraz daha okunaklı ve net. Şimdi …