Wpis z mikrobloga

#programowanie #cpp

Hmm, myślę właśnie jak zrobić szablon funkcji sumującej N pierwszych elementów dowolnego pojemnika STL. Można to dosyć prosto zrobić iteratorem. Tylko jeden problem - co zrobić z mapą, która nie zwraca jednego konkretnego obiektu możliwego do zsumowania tylko pair?
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kuhar:

auto iter = begin(t);
auto e = end(t);

O to mi chodziło. Zbudowało automatycznie iterator dla jakiegoś konkretnego
  • Odpowiedz
@kuhar: No tak. I właśnie tego się doszukiwałem w poprzednim. Tylko mnie zastanawiało (i w sumie nadal zastanawia), jak ten zapis iteratora razem z początkiem i końcem schował się w tym:

for (auto&& x : t)
  • Odpowiedz