Giriş
STL algoritmalarını işlevlerine göre gruplamak anlamayı çok daha kolaylaştırıyor. Aşağıdaki algoritmalar belirtilen veriyapılarını doldurmayı gösteriyor.
fill - first iterator, last iterator, value
Algoritmanın içi şöyle.
fill_n - first iterator , count , value
Şöyle yaparız.
STL algoritmalarını işlevlerine göre gruplamak anlamayı çok daha kolaylaştırıyor. Aşağıdaki algoritmalar belirtilen veriyapılarını doldurmayı gösteriyor.
fill - first iterator, last iterator, value
Algoritmanın içi şöyle.
template<typename _ForwardIter, typename _Tp>
void fill(_ForwardIter __first, _ForwardIter __last, const _Tp& __value)
{
for ( ; __first != __last; ++__first)
*__first = __value;
}
fill_n - first iterator , count , value
Şöyle yaparız.
std::vector<double> v(10);
std::fill_n(v.begin(), 10, 0.5);
Hiç yorum yok:
Yorum Gönder