Я не знаю, есть ли официальная причина, но самое непосредственное, что приходит мне в голову, это производительность.Если вы посмотрите на большинство случаев использования push_back
и push_front
, возвращаемое значение не используется.То, куда толкается элемент, не так важно, как то, что он толкается.
Зачем возвращать несвободное значение, которое почти никогда не используется?