我有以下幾點:什麼是boost ::可選效率?
class Obj;
typedef std::map<string, string> StrMap;
std::map<std::string, std::pair<Obj, StrMap> > complexMap;
的事情是,在complexMap一些條目StrMap將是空的,我不會用它在所有的,所以爲了提高效率,我在考慮使用boost ::可選的。我的問題是boost :: optional的效率是多少,恐怕通過支付它的價格,最終我什麼也得不到。
您是否已經對您的代碼進行了分析並確定存在性能瓶頸空地圖? –
@LucTouraille,不,我只是希望獲得我能達到的最高性能。 – Subway
你在考慮什麼替代方案?找到「最高性能」的方法是分析不同的解決方案並挑選出性能最高的解決方案。 – juanchopanza