C++11:08std::funcation和std::bind绑定器(没太学好)

2021-02-05 12:17

阅读:674

标签:cout   关键字   foo   pre   strong   仿函数   cal   包装   转换   

std::funcation和std::bind绑定器

0、课前秀

  • 这次来到了我知识盲区,我也不知道要引入这个,只是在看lambda表达式时看到的关键字,于是再回来看这部分知识。
  • 看功能:还能方便地实现延迟求值虽然是啥,目前还有点懵

1、可调用对象(Callable Objects)

  • 1)是一个函数指针
  • 2)是一个具有operator()成员函数的类对象(仿函数)
  • 3)是一个可被转换为函数指针的类对象
  • 4)是一个类成员(函数)指针

2、可调用对象包装器--std::function

  • 基本用法
#include
#include

void func(void)
{
    std::cout: ";
        return a;
    }
}

ReadMe

C++11:08std::funcation和std::bind绑定器(没太学好)

标签:cout   关键字   foo   pre   strong   仿函数   cal   包装   转换   

原文地址:https://www.cnblogs.com/fewolflion/p/12787800.html


评论


亲,登录后才可以留言!