Function template --C ++ 11 (XII)

template<typename S, typename V>
V sum(const S& s, V v)
{
    for (auto x: s)
        v+=x;
    return v;
}
Vector<int> vi{1,2,3,4};
int x = sum(vi, 0);

 

Guess you like

Origin www.cnblogs.com/share-ideas/p/11902348.html