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

Как вы шаблонном классе определить контейнер, тип которого совпадает с именем параметра шаблона? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на функцию-член http://www.cyberforum.ru/cpp-beginners/thread408617.html
// howmany.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> class cat { public:
C++ создать программу,помогите,пожалуйста. разработать алгоритм,вычисляющий перекаются ли две окружности. точки и окружности задать с помощью структур. результат вывести на экран. http://www.cyberforum.ru/cpp-beginners/thread408616.html
Рекурсивная подпрограмма вычисления суммы элементов массива, состоящего из n элеметов. C++
Всем привет. Друзья, подскажите - необходимо написать на С++ рекурсивную подпрограмму вычисления суммы элементов массива, состоящего из n-элеметов. За ранее благодарю.
ошибки в коде C++
помогите пожалуйста исправить код для задачи: Даны натуральное n, действительные числа х, а1, ..., аn. В последовательности а1, ..., аn найти два члена, среднее арифметическое которых ближе всего к х. # include <locale.h> # include <math.h> # include <stdio.h> const int N=100;
C++ Замена битов http://www.cyberforum.ru/cpp-beginners/thread408580.html
Помогите решить задачу, пожалуйста. Ввести последовательность из 8 символов. Если символ есть + - * / %, то заменить в нём четыре младших бита единицами, иначе – заменить 5-й бит нулем. Вывести исходную и преобразованную последовательности в символьной и восьмеричной формах.
C++ Найти наименьшее общее кратное (НОК) n натуральных чисел Есть задача: НОК Найти наименьшее общее кратное (НОК) n натуральных чисел. Технические условия Вход В первой строке задано количество чисел n (1 < n < 21). Во второй строке находится n натуральных чисел, не превышающих 100 и разделенных пробелом. подробнее

Показать сообщение отдельно
LosAngeles
Заблокирован
17.12.2011, 08:03     Как вы шаблонном классе определить контейнер, тип которого совпадает с именем параметра шаблона?
как уже выше сказали deque не подходит
C++
1
2
3
4
// TEMPLATE CLASS deque
template<class _Ty,
    class _Ax = allocator<_Ty> >
    class deque
два ведь параметра, а ты пытаешься один подсунуть, а параметры по умолчанию в шаблоных параметрах шаблона не работают
вот у тебя шаблоный параметр с одним аргументом:
Цитата Сообщение от kravam Посмотреть сообщение
template <class> class t_
а в deque то их два! поэтому t_ deque заменить нельзя

Добавлено через 8 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class klass {
 public:
     template <class T>
         klass (T& prom) {;}
};
 
 
         //+++++++++++++++++++++++++++++++++++++++++++++++++//
 
 
int main () {
 
 //Тут всё нормально компилится
 vector <int> vec;
 klass klass_(vec);
 
 stack <int> stac;
 
 //А тут нет
 klass klass__(stac);
 
 return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru