В чем причина названия метода push_back
в C++ std::vector
? Например, существует ли источник на основе стека ( push
является обычной операцией со стеком)? Была ли ранее существовавшая библиотека, которая использовала эти термины для добавления в последовательность?
Помимо общих терминов, которые используют другие API, такие как append
и add
, insert_end
кажутся более внутренне непротиворечивыми (хотя front
и назад
существуют в другом месте).