Je crois qu'un std::queue est suffisant pour ca.