vector.back()
проще для чтения и записи. Кроме того, больше контейнеров предлагают c.back()
, чем c[c.size() - 1]
, что важно для универсального кода c.
В среде выполнения отладки оба они с одинаковой вероятностью будут захвачены в пустых контейнерах, а также в результате код и, следовательно, их производительность при использовании оптимизации, как ожидается, будут значительно отличаться.