Có cách nào truy cập phần tử trên vectơ bắt đầu từ phía sau không? Tôi muốn truy cập phần tử cuối cùng thứ hai. Hiện tại tôi đang sử dụng các yếu tố sau để đạt được điều đó:truy cập vectơ từ phía sau
myVector[myVector.size() - 2]
nhưng điều này có vẻ chậm và khó khăn, có cách nào tốt hơn không?
Hoặc 'myVector.rbegin() [1]'. –
@Pavel: Tôi thích giải pháp đó tốt nhất, nó có ý nghĩa nhất và trông rất sạch sẽ. – Faken
Lưu ý rằng điểm của Ben về điều này không thực sự nhanh hơn nữa vẫn được áp dụng, tuy nhiên. –