Qt与boost :: bimap <quuid,qstring =“”>

时间:2018-08-15 08:59:06

标签: qt c++11 boost

没有人有想法,为什么破坏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的销毁需要花费几分钟。我对此很困惑...

0 个答案:

没有答案