复制地图有多贵?

Pau*_*nta 6 c++ performance

map<EntityState, boost::weak_ptr<Animation>>EntityRepresentation班上有一个.我想要为表示创建一个Builder类,但我必须考虑复制地图的成本.

EntityState复制很便宜,因为它只是一组静态函数; boost::weak_ptr复制也很便宜.整个地图怎么样?

Cem*_*ncu 2

这取决于它拥有的物品数量。我认为它自己的成员不会造成太大问题。