没有人有想法,为什么破坏boost :: bimap需要很长时间? 我的代码:
typedef boost::bimaps::bimap<QUuid, QString> bimap;
bimap mapper;
int nEvents = 1000000;
QSet<QString> names;
QSet<QUuid> ids;
{
for (int i = 0; i < nEvents; ++i)
{
const QString name = QUuid::createUuid().toString();
const QUuid id = QUuid::createUuid();
mapper.insert({id, name});
}
}
从我看到的代码配置文件来看,bimap
的销毁需要花费几分钟。我对此很困惑...