функция шаблона и доступ к вектору - PullRequest
0 голосов
/ 20 августа 2011

Проблема проектирования - одна функция вызывает все три

Я продолжаю другой вопрос после этой темы, вот что я пытаюсь:

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

Я застрялпосле этой стрелки, поскольку я не знаю, как получить доступ к каждому элементу вектора, в котором я прошел?func получает аргумент в качестве регистра переключателя, я решил его, но код внутри всего повторяется, кроме вектора.:-(

Я новичок в шаблоне, пожалуйста, помогите мне.

Спасибо.

1 Ответ

2 голосов
/ 20 августа 2011
template<class T>
void func(T*p)
{
   (*p)[0]; // the first element of the passed-in vector (or array)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...