Сначала я использовал std::multimap
для хранения многих значений с одним и тем же ключом, но потом обнаружил, что он не сохраняет порядок вставки среди значений с одним и тем же ключом. Этот ответ утверждает, что это можно сделать с помощью boost::multi_index::multi_index_container
, но не приводит никаких примеров.Просматривая документы, нет примеров такого использования, и я не могу понять, как вы должны использовать эту вещь.Я ожидал плохую документацию от менее используемых библиотек наддува, но это не так.Может кто-нибудь указать мне на учебник или пример, который показывает, что он использовал, как я хочу, или, возможно, даже привести пример сами?