scoped_allocator_adaptor : 説明のために、図の番号を入れ替え