【发布时间】:2008-11-19 08:44:00
【问题描述】:
如果我有一个模板函数,例如这样:
template<typename T>
void func(const std::vector<T>& v)
有什么方法可以在函数中确定 T 是否是指针,或者我是否必须为此使用另一个模板函数,即:
template<typename T>
void func(const std::vector<T*>& v)
谢谢
【问题讨论】:
-
如果像我一样,您想使用可能因
T是否为指针而有所不同的函数,您可能会发现这个答案非常有用:stackoverflow.com/questions/14466620/…