2013-02-14 17 views

risposta

6

std::begin() e std::end() si suppone di lavorare per tutti contenitori fondamentali (compresi gli array C-style).

Infatti, se il contenitore sostiene gli begin() e end() funzioni, std::begin() e std::end() inoltrare la chiamata a quelle funzioni membro.

Tuttavia, non tutti i contenitori supportano le funzioni membro front() e back().

+0

Giusto per chiarire, tutti i contenitori significano davvero tutti i contenitori, anche gli array semplici. –

+0

@JoachimPileborg: certo. Ma sottolineerò questo, grazie. –

+2

Anche se 'std :: stack' non supporta' begin' e 'end'. – abergmeier

Problemi correlati