zoukankan      html  css  js  c++  java
  • C++ 标准库bind函数

      bind 函数在头文件 functional中

      调用bind的一般形式:

      auto newCallable = bind (callable, arg_list);

      newCallable为一个新可调用对象,callable为原可调用对象,当调用newCallable时,会调用callable并传递arg_list参数。

     arg_list参数

      参数列表包含 _n 占位符和其他参数,_n为新可调用对象的参数,其他为原调用对象的参数,占位符定义在std::placeholders命名空间中。

      auto  g  = bind (f,a,b,_2,c,_1);   //g是有两个参数的可调用对象

      g (_1,_2);  //将g的两个参数传递给f调用执行

      假定调用 g(x,y),则会调用f(a,b,y,c,x)

     绑定引用参数

      使用ref或cref来绑定,cref会创建一个const引用。

      

  • 相关阅读:
    Gitlab使用腾讯企业邮箱
    查看Binlog内容
    微信小游戏手记
    clickhouse手记
    腾讯云手记
    go框架gin
    go idea debug
    go手记
    crontab手记
    Laravel-cors 跨域
  • 原文地址:https://www.cnblogs.com/wshr007/p/10451012.html
Copyright © 2011-2022 走看看