>>434
配列のような順序付けられたデータ構造で、要素数 + 1 (最後の有効な要素の次)
を指す値。

たとえば int n[10] なら &n[10] が past-the-end 値だし vector<int> v(10) なら
v.end() が past-the-end 値。