代码之家  ›  专栏  ›  技术社区  ›  Elroy

超载C++ STL方法

  •  2
  • Elroy  · 技术社区  · 15 年前

    我如何为find、erase和insert等方法重载STL实现以获取不同的参数?我试图查找STL方法的重载,但找不到任何帮助。

    3 回复  |  直到 15 年前
        1
  •  11
  •   Daniel Earwicker    15 年前

    编写自己的免费函数作为助手;它们将把相关的容器类作为第一个参数。

    您可以从类继承并以这种方式添加方法,但std容器类不是设计为从类继承的。

        2
  •  3
  •   David Rodríguez - dribeas    15 年前

        3
  •  1
  •   Lightness Races in Orbit    14 年前