模板功能和矢量访问

时间:2011-08-20 03:15:55

标签: c++ oop templates vector

Design problem- one function calls all three

我继续从该线程之后的另一个问题,这是我尝试的:

template<class T>
void func(T* p)
{
   p->
}

我被困在那个箭头之后,因为我不知道如何访问我传入哪个向量的每个元素? func接收参数作为切换案例,我已经解决了它,但除了向量之外,所有重复的代码。 :-(

我是关于模板的新手,请帮助我。

谢谢。

1 个答案:

答案 0 :(得分:2)

template<class T>
void func(T*p)
{
   (*p)[0]; // the first element of the passed-in vector (or array)
}