首页 新闻 搜索 专区 学院

关于c++11 std::function的模板参数 <_Res(_ArgTypes...)>

0
[待解决问题]

最近在看一些c++11的新特性,很多都是新的写法。。(看的很吃力。@_@)
看到std::function的定义的时候看到这样的写法

template<typename _Res, typename... _ArgTypes>
class function<_Res(_ArgTypes...)>
: public _Maybe_unary_or_binary_function<_Res, _ArgTypes...>,
private _Function_base

有谁知道 class function<_Res(_ArgTypes...)> , 类名后面的这个是什么规则。。
我知道<_Res(_ArgTypes...)> 好像是函数 调用签名。他是为了指名function代理的函数 的类型的。
但是在c++的那个规则里有说。可以这样写的?
查了好久没有查到这样的写法是从那里来的。

会游泳的骆驼的主页 会游泳的骆驼 | 菜鸟二级 | 园豆:202
提问于:2021-04-06 17:21
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册