Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись из файла русских слов в другой файл Дан файл, состоящий из строк, которые могут начинаться либо с русских, либо с английских слов. Записать в другой файл, только те строки, которые начинаются с русских слов. #include "pch.h"... https://www.cyberforum.ru/ cpp-beginners/ thread2450124.html Что за версия языка с++? C++
Скачал исходник с MIT, датируемый 1990 годом. Вроде как плюсы, но синтаксис неясный, gcc его не компилит. void main(argc,argv) int argc; char *argv; { ... }
C++ Роли базы данных в MS SQL Всем доброго времени суток! Столкнулся с такой проблемой: мною создана роль базы данных db_staff,которая объединила в себе роли db_datawriter и db_datareader. Эта роль назначена пользователю... https://www.cyberforum.ru/ cpp-beginners/ thread2450078.html C++ Не могу найти ошибку https://www.cyberforum.ru/ cpp-beginners/ thread2450073.html
Ребята помогите питаюсь сделать угадайку не знаю где ошибка using namespace std; void main() { setlocale(LC_ALL, "RUS"); srand(time(NULL)); int b = rand(); int a = rand(); int c,b;
C++ Ссылка на неразрешенный внешний символ _main в функции" при сборке
помогите, пожалуйста, решить проблему (visual studio 2019) , не могу запустить код, выводит следующую ошибку LNK2019: ссылка на неразрешенный внешний символ _main в функции "int __cdecl...
C++ Класс, который производит действия с координатами многоугольника https://www.cyberforum.ru/ cpp-beginners/ thread2450065.html
У меня есть выпуклый многоугольник. Я должен создать класс Локус, где действия будут происходить с копией координат многоугольника. (Поворот многоугольника вокруг центра, сдвиг и нахождения...
C++ ASCII в UTF-8 и обратно Как можно кодировать строку в ASCII из UTF-8, и наобарот? https://www.cyberforum.ru/ cpp-beginners/ thread2450062.html Задание с перегрузкой C++
Используя перегрузки функций, написать программу вычисления произведения двух переменных разного типа С ++ Я тут попробовал, вот что вышло: #include <iostream> using namespace std; double...
C++ Вычисление произведения двух переменных разного типа Используя перегрузки функций, написать программу вычисления произведения двух переменных разного типа С ++ Я тут подумал, поделал, и вот что смог: #include <iostream> using namespace std; ... https://www.cyberforum.ru/ cpp-beginners/ thread2450056.html C++ Для каждой строки матрицы определить максимальное и минимальное значение элементов Дан двумерный массив целых чисел a из n строк и m столбцов. Требуется для каждой строки определить максимальное и минимальное значение элементов. Формат входных данных Первая строка входного... https://www.cyberforum.ru/ cpp-beginners/ thread2450052.html
C++ Организация файлового ввода-вывода матрицы на основе приведенного кода
Помогите, пожалуйста, организовать файловый ввод-вывод матрицы на основе этого кода. Матрица должна считываться из фаила txt, выводиться на экран, затем выполняется перестановка минимальных значений...
C++ Рассчитать сумму n членов ряда https://www.cyberforum.ru/ cpp-beginners/ thread2450041.html
Рассчитать сумму n членов ряда: 1-\frac3{2!}{x}^{2}+\frac5{4!}{x}^{4}-\frac{10}{6!}{x}^{6}+... Даже нет предположений как сделать. Помогите пожалуйста. Заранее спасибо.
1 / 1 / 0
Регистрация: 13.12.2010
Сообщений: 11
0

Как принять параметр-итератор в шаблоне функции? - C++ - Ответ 13556379

09.05.2019, 15:24. Показов 929. Ответов 4
Метки (Все метки)

Добрый день, знатоки! Чтобы набить руку, затеял наследование от класса std::vector.

C++
1
template <typename T> class MyVector : public vector <T> {...};
Справился со всеми конструкторами, кроме одного. Как реализовать:

C++
1
2
int arr[3] {1,2,3};
MyVector <int> vi (begin (arr), end (arr));
Застрял на смутной идее:

C++
1
2
MyVector (typename iterator <T*> ini, typename iterator <T*> fin)
: vector <T> (ini, fin) {}
Компилятор MS VisualStudio 2015 такое решение не принимает. Хотя std::vector принимает begin(arr) и end(arr);
Без конструктора с итераторами тоже не получается. Как сделать правильно?

Вернуться к обсуждению:
Как принять параметр-итератор в шаблоне функции? C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2019, 15:24
Готовые ответы и решения:

Принять в параметр функции строку и вернуть ее же,но измененную
Здравствуйте!Такая проблема:есть функция,принимающая в качестве аргумента строку и,проведя...

Непонятный параметр в шаблоне функции
День добрый! Приведу пример шаблона функции: template &lt;typename T1&gt; void func(const T1 &amp;val =...

Как принять параметр открываемой формы ?
Из документа открываю внешнюю обработку и передаю в нее параметра для последующего отбора. Надеюсь...

итератор в классе-шаблоне
template&lt;class T&gt; class m_vector: public vector&lt;T&gt; { public: T at(int i); m_vector(){}...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2019, 15:24
Помогаю со студенческими работами здесь

Как передать итератор в качестве параметра функции?
хочу вызвать функцию как-то так: show_string(std::cout, line.begin(), line.end()); в качестве...

Как принять и возвратить массив в другой функции?
пример: прототип функции ??? int main() { создаём функцию которая задаёт массив b ...

Как принять в функции main неопределенное количество параметров?
Добрый день) Нужно что бы функция main принимала от одного до трех параметров в виде маcсива...

Как можно получить итератор на элемент обрабатываемый в лямбде в функции for_each?STL
Как можно получить итератор на элемент обрабатываемый в лямбде? for_each(arr.begin(), arr.end(),...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru