Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Марковский процесс (разобраться в коде) https://www.cyberforum.ru/ cpp-beginners/ thread410253.html
Задание было: реализовать Марковский процесс на языке С. Теория: Имеется некоторая система, она может находиться в нескольких состояниях: Si, i = 1,…,N (N – число таких состояний). Для каждой пары состояний (Si,Sj) задается вероятность перехода из Si в Sj: Pij. В случае Марковского Процесса Pij не зависит от предыдущих состояний системы (предыстории). Pii – вероятность остаться в...
C++ Ошибка в перегрузке оператора +=
#include <iostream.h> #include <string.h> #include <windows.h> const int da=256; class stroki { public: stroki(); stroki(char *); // Konstruktor stroki(const stroki &);
C++ Ошибка в программе с конструкторами https://www.cyberforum.ru/ cpp-beginners/ thread410247.html
#include <iostream.h> #include <string.h> #include <windows.h> const int da=256; class string { public: string(); string(char *); // Konstruktor string(const string &);
C++ найти ошибку(запятые или скобки) Где-то намикимаусил, не вижу где)) #include<iostream.h> main() { int i,j=1; cout<<"2\t3\t5\t7\t11\t13\t17\t23\t29\t31\n"; for(i=32;i<1000;++i) { if((i%2==0)&&(i%3==0)&&(i%5==0)&&(i%7==0)&&(i%11==0)&&(i%13==0)&&(i%17==0)&&(i%19==0)&&(i%23==0)&&(i%29==0)&&(i%31)) https://www.cyberforum.ru/ cpp-beginners/ thread410244.html
Вычисление exp с заданной точностью C++
Помогите написать код на Си, вычисление {\exp (x)}^{2} с заданной точностью \varepsilon =0.01, x=2. Заранее благодарен.
C++ Warning ... is assigned a value that is never used https://www.cyberforum.ru/ cpp-beginners/ thread410237.html
#pragma argsused #include<stdio.h> #include<iostream.h> int main(int argc, char* argv) { int varl; int var2; int var3; //
C++ посчитать повторы слов https://www.cyberforum.ru/ cpp-beginners/ thread410235.html
помогите, пожалуйста, написать программу: Дан текст, содержайщий n строк. Для каждого из слов указать, сколько раз оно встречается в тексте.
C++ Работа с матрицами.
3адана квадратная целочисленная матрица размером N*M. Транспортировать матрицу. Ввод и вывод матриц производится построчно. Хелм ми, брозерс :)
C++ Буквы в русском тексте https://www.cyberforum.ru/ cpp-beginners/ thread410233.html
Помогите, пожалуйста написать программу, которая считывала бы русский текст и вычисляла частоту появления в этом тексте каждой из 33 букв русского алфавита.
C++ Вставить после каждого нечетного значения массива нулевой элемент https://www.cyberforum.ru/ cpp-beginners/ thread410231.html
3адан целочисленный массив размера N. Вставить после каждого нечетного значения нулевой элемент. Ребята, помогите :)
C++ Вывод ровной таблицы
Есть данные, которые необходимо ровно вывести столбиками. Данные могут занимать в строке самую различную длину. В итоге нужно чтобы вывело что-то типа таблицы на скрине. строки отмеченные звездочками выводятся в цикле. Как организовать подобную таблицу?
C++ Макс элемент масива? https://www.cyberforum.ru/ cpp-beginners/ thread410215.html
Как найти максимальный элемент массива есть такая функция ?
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
18.12.2011, 11:19 0

В шаблонном классе, один из параметров которого контейнер, объявить итератор этого контейнера - C++ - Ответ 2298380

18.12.2011, 11:19. Показов 2003. Ответов 7
Метки (Все метки)

Ответ

Вы пытаетесь сделать странную штуку. Нагородили класс с темплейтными параметрами, но чтобы его инстанцыровать приходится указывать как тип контейнера, так и тип элементов контейнера. Из-за необходимости указывать аллокаторы класс получился сложным, непереносимым и т.п.
Раз приходится указывать и контейнер и тип элементов, не проще ли написать шаблон с одним параметром и указывать ему сразу std::vector<int> или std::list<char> и т.п? Кажется это будет выглядеть проще и понятнее.

Вернуться к обсуждению:
В шаблонном классе, один из параметров которого контейнер, объявить итератор этого контейнера C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2011, 11:19
Готовые ответы и решения:

Как вы шаблонном классе определить контейнер, тип которого совпадает с именем параметра шаблона?
собсно template &lt;class T&gt; class perestanovki { public: T&lt;int&gt; v; }; int main () {

Итератор в шаблонном классе
итератор в шаблонном классе?

Ошибка в шаблонном классе
Помогите исправить ошибку в 12 строчке: error C2248: CMyClass&lt;T&gt;::m_value: невозможно обратиться к...

String в шаблонном классе
Как сделать так, чтобы в Map&lt;int, std::string&gt; A; работало со string'ом С интами чарами и т.д. все...

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

Ошибки в шаблонном классе
Добрый день. Реализовал класс динамического массива. При проверке его работы столкнулся с ошибками,...

Параметры в шаблонном классе
Почему в шаблонном классе при описании функции надо два раза указывать тип параметра? В 1-ой...

Итератор контейнера set
Здравствуйте! Каким образом можно изменить значение итератора set на n (кроме вызова ++ n раз)....

Итератор для контейнера
Собственно, интересует такой вопрос: &quot;Как создать собственный класс-итератор для контейнера?&quot;....

Перегрузка операторов в шаблонном классе
Привет! У меня есть шаблонный класс содержащий массив и его размер: Vector.h #pragma once...

Конструктор копирования в шаблонном классе
//Header.h #include &lt;iostream&gt; #include &lt;conio.h&gt; #define NULL 0 template &lt;typename T&gt;...

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