HackingC++ 机翻阅读记录 Chapter6-Function Objects

个人笔记向+google机翻(机翻确实很多细节描述不清,看不懂记得参考原文)
原文参见:https://hackingcpp.com/cpp/be...

Function Objects

  • 至少提供一个operator() 重载
  • 像一个函数一样
  • 可以是有状态的(对象的data数据有记忆,类似函数里有一个static data)

    Example: Interval Query

    image.png

Lambdas (Basics)

你可能感兴趣的:(c++)