-6
我讀了哪個實現更適合執行某些向量項的計數的問題。哪個C++實現是更可取的,基於範圍的循環或count_if
這是優於
auto countif = [] (T t) { return t.countable(); };
const int count = std::count_if(v.begin(), v.end(), countif);
return count ;
這
int count = 0;
for ( auto& t : v)
if (t.countable()) count++;
的問題已經否決了,因此被刪除。
如果你只會使用好的名字。你爲什麼要命名lambda countif?它是可數的,is_countable或do_count或類似的東西。 – 2017-09-15 09:16:28
姓名來自OP,不是來自我的。爲了讓他認識他的問題,我保留了他們。 – schorsch312
那不是使用錯誤名稱的有效理由。你在這裏是OP。 – user463035818