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