Как реализовано std :: map в Visual C ++?
Я знаю, что некоторые древовидные структуры просто помечают узлы как удаленные, когда они удаляются, вместо того, чтобы удалять их сразу. Мне нужно убедиться, что мои элементы никогда не сравниваются с элементами, которых больше нет на карте.
EDIT:
Я знаю, что реализация, вероятно, правильная по отношению к. контракт, который требует от меня полного упорядочения по типу элемента. Тем не менее, у меня есть только частичное упорядочение, которое не позволяет сравнивать элементы, которые не существуют одновременно.