![]() |
От: |
Amor
|
|
Дата: | 07.07.08 05:35 | ||
Оценка: |
int isum = vec[ 0 ].size() + vec[ 1 ].size() + ... + vec[ n-1 ].size();
std::vector<std::string> vec;
vec.push_back( "lala" );
vec.push_back( "baba" );
vec.push_back( "dada" );
vec.push_back( "gaga" );
int sum = 0;
std::accumulate( vec.begin(), vec.end(), sum,
boost::bind( std::plus<int>(), _1, boost::bind( std::string::size, _2 ) ) );