C++ 如何在C++;
我正在从项目的许多地方调用函数。唯一的区别是其中一个参数的数据类型不同 我被要求创建一个模板化的包装器类。有人能帮我怎么做吗 我从不同的地方调用下面的函数。在这里调用此函数时,第二个参数(f_strCallid)可能是string、int、unsigned long等C++ 如何在C++;,c++,c++11,c++14,C++,C++11,C++14,我正在从项目的许多地方调用函数。唯一的区别是其中一个参数的数据类型不同 我被要求创建一个模板化的包装器类。有人能帮我怎么做吗 我从不同的地方调用下面的函数。在这里调用此函数时,第二个参数(f_strCallid)可能是string、int、unsigned long等 std::shared_ptr<CCallListImpl> CCallListImpl::handleCallCollectionEvents(Events f_eCallEvent, const std::stri
std::shared_ptr<CCallListImpl> CCallListImpl::handleCallCollectionEvents(Events f_eCallEvent, const std::string& f_strCallid)
{
shared_ptr<CCallListImpl> l_hObj = nullptr;
return l_hObj;
}
std::shared_ptr CCallListImpl::handleCallCollectionEvents(事件f_eCallEvent,const std::string&f_strCallid)
{
shared_ptr l_hObj=nullptr;
返回l_hObj;
}
提前感谢。根据您的说明,它应该是:
template <typename T>
std::shared_ptr<CCallListImpl>
CCallListImpl::handleCallCollectionEvents(Events f_eCallEvent, const T& f_strCallid)
{
shared_ptr<CCallListImpl> l_hObj = nullptr;
return l_hObj;
}
模板
std::共享的ptr
CCallListImpl::handleCallCollectionEvents(事件f_eCallEvent、const T&f_strCallid)
{
shared_ptr l_hObj=nullptr;
返回l_hObj;
}