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

Как правильно создать шаблон на функцию, которая использует вектор? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамические структуры. Найти координаты двух точек, наиболее удалённых друг от друга http://www.cyberforum.ru/cpp-beginners/thread871943.html
Программа через динамические структуры данных: Дана динамическая матрица размера N*2 (N вводится). Каждая строка матрицы содержит значения координат X и Y одной точки на плоскости, матрица содержит координаты N точек. Найти координаты двух точек, наиболее удалённых друг от друга.
C++ не заполняеться стек всем привет) у меня возник небольшой ворос по работе с стеком есть у меня стек : struct stack { int data; stack *back; }; и есть функция для его заполнения : void push_to(stack *v,int d) http://www.cyberforum.ru/cpp-beginners/thread871937.html
Создать абстрактный класс Body C++
Помогите, если можете. Вторую неделю колупаюсь. Создать абстрактный класс Body. На его основе реализовать классы Parallelepiped (прямоугольный параллелепипед), Cone (конус) и Ball (шар) с возможностью вычисления площади поверхности и объема. Нужен код на C++,наследование естественно
Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка C++
Привет, по идее довольно простая задача, находил ее на паскале, но это не то ,язык С++. Я не знаю, почему не могу понять, несколько задач подобного типа решал нормально. Switch-case Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка в правильной форме. Например: 5 копеек, 41 копейка, 23...
C++ задачи на двумерные и одномерные массивы http://www.cyberforum.ru/cpp-beginners/thread871879.html
вариант 16 Перепечатайте задание. Одна тема - одно задание.
 

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
20.05.2013, 18:28     Как правильно создать шаблон на функцию, которая использует вектор?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template  <typename  T> void rev(const std::vector <T> &v){ 
 
       typename std::vector< T >::iterator b = v.begin();
       typename std::vector<T>::iterator e = v.end();
 
            while(b<e)
            {
                *b = *b ^ *e;
                *e = *b ^ *e;
                *b = *b ^ *e;
                b++;e--;
            }
 
 
}
 
Текущее время: 10:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru