【发布时间】:2011-03-14 09:40:49
【问题描述】:
找到std::vector中所有元素之和的好方法是什么?
假设我有一个向量std::vector<int> vector,其中包含一些元素。现在我想找到所有元素的总和。相同的方法有哪些不同?
【问题讨论】:
-
“多少”?真的吗?这似乎是一个过于模糊的问题。 :p 询问一个好的方法可能更有用。
-
“功能相似”是什么意思?您是否正在寻找 Boost 中
std::accumulate的替代品? (如果是,为什么?)您是否正在寻找类似于std::accumulate的功能? (如果有,是什么?) -
如果你想要类似于
std::accumulate的东西,大概你也希望它在某些方面有所不同(否则你可以只使用std::accumulate);您在寻找与std::accumulate的哪些不同之处?