ブックマーク / idlysphere.blog66.fc2.com (1)

  • 無為空間 |Xpressive と Spirit の実行速度

    無為空間 むいむい(´ω`*) Entries Xpressive と Spirit の実行速度 タグ: C++ Boost Boost.Xpressive と Boost.Spirit 。 似た文法を持つこの2つ、どちらを使うべきかよく迷うので、一つの判断基準として実行速度を比べてみることにした。 使用する Boost は trunk のリビジョン43351。 処理の内容は「ドット区切りのDMS文字列を実数値にする」というもので、ついでに「0?360°のみ」「分の値は0?59」「秒は整数部を0?59で表記し、必要が有れば小数点以下を10進法で記しても良い」などの条件を付ける。 ソースとなるDMS文字列は「0?360°」「360°」「360°?」から1つずつ選択。 その文字列1つにつき Xpressive ( regex 使い捨て) Xpressive ( regex 使い回し) Spir

    fifnel
    fifnel 2012/05/21
  • 1