C++中TracedCallback<T, T> m_cb这样的声明是什么意思?
发布网友
发布时间:2022-04-23 12:50
我来回答
共1个回答
热心网友
时间:2023-10-14 05:06
TracedCallback 必定在你的程序某个地方声明过。
找下有没有类似于typedef .... TracedCallback .
从定义和你的程序使用猜测,它是一个function,接受两个模板参数。function同时也是一个type,它定义了m_cb这个成员变量。
i.e. 如果使用boost,我们通常会如下定义:
typdef boost::function<T(T)> TracedCallback;
这就表明TracedCallback 是一个返回值为T类型,接受一个T类型的参数的function。
热心网友
时间:2023-10-14 05:06
TracedCallback 必定在你的程序某个地方声明过。
找下有没有类似于typedef .... TracedCallback .
从定义和你的程序使用猜测,它是一个function,接受两个模板参数。function同时也是一个type,它定义了m_cb这个成员变量。
i.e. 如果使用boost,我们通常会如下定义:
typdef boost::function<T(T)> TracedCallback;
这就表明TracedCallback 是一个返回值为T类型,接受一个T类型的参数的function。