Что такое обоснование для имени метода push_back
в C++ std::vector
? Например, существует ли начало стека (push
- обычная операция стека)? Была ли существовавшая ранее библиотека, которая использовала эти термины для добавления в последовательность?Что такое этимология push_back в C++?
Помимо общих терминов, другие интерфейсы используют как append
и add
, insert_end
, казалось бы, более внутренне самосогласованной (хотя front
и back
существуют в другом месте).
std :: vector имеет 'push_front'? –
Что бы вы назвали 'pop_back', если вы использовали' append' для 'push_back'? 'Depend'? –
Спасибо @Jesse. Я должен думать о push_front, чтобы помнить, как разбирать push_back, и забыл, что push_front не находится в векторе. Удаленный push_front из Q. – xan