Форум программистов, компьютерный форум CyberForum.ru

Шаблон вывод вектора - C++

Восстановить пароль Регистрация
 
Dovgon
82 / 53 / 12
Регистрация: 08.04.2010
Сообщений: 381
04.09.2015, 09:58     Шаблон вывод вектора #1
Нужно отобпрозить содержимое вектора, но при этом тип данных вектора изначально не известен.

C++
1
2
3
4
5
6
7
template <typename tV, typename vector<tV>::iterator iteratorV>
void class::viewtvector(vector<const tV> *point){
    for(int iItem=0; iItem<pointStl->size(); ++iItem){
        iteratorV iteratorBegin=point->begin();
        .....
   }
}
Выдает ошибку:
ошибка: expected ';' before 'iteratorBegin'
iteratorV iteratorBegin=point->begin();

Что делаю не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2015, 09:58     Шаблон вывод вектора
Посмотрите здесь:

Вывод вектора C++
C++ вывод вектора
C++ Вывод вектора ax+b
C++ Вывод вектора
C++ STL шаблон вектора
C++ Сделать свой шаблон вектора
C++ Класс-шаблон ассоциативного массива с использованием вектора
C++ Вывод вектора

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Velesthau
523 / 425 / 129
Регистрация: 25.11.2014
Сообщений: 1,662
04.09.2015, 10:10     Шаблон вывод вектора #2
C++
1
2
3
4
5
template <class T>
void printContainer(const T& container)
{
    for(auto i : container) std::cout<<i<<" ";
}
DrOffset
6460 / 3834 / 885
Регистрация: 30.01.2014
Сообщений: 6,629
04.09.2015, 14:26     Шаблон вывод вектора #3
Dovgon,

C++
1
2
3
4
5
6
7
8
template <typename tV>
void class_type::viewtvector(vector<const tV> *point){
    typedef typename vector<const tV>::iterator iteratorV;
    for(int iItem=0; iItem<pointStl->size(); ++iItem){
        iteratorV iteratorBegin=point->begin();
        .....
   }
}
Yandex
Объявления
04.09.2015, 14:26     Шаблон вывод вектора
Ответ Создать тему
Опции темы

Текущее время: 06:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru