Форум программистов, компьютерный форум 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 и разделенных пробелом. подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
16.12.2011, 00:10     Как вы шаблонном классе определить контейнер, тип которого совпадает с именем параметра шаблона?
C++
1
template <template <class> class t>
тут указано что у шаблонного параметра шаблона должен быть один параметр. а у стл контейнеров после необходимого типа элемента, который в контейнере хранится идут дефолтные параметры всяких аллокаторов и прочее. вот спискок этих дефолтных параметров не стандартизирован, а шаблоный параметр шаблона требует, чтобы количество перечисленных параметров шаблона совпадало с количеством параметров того шаблона, которым параметризируется ваш хитрый класс.
посмотрите на файл, где у вас вектор определен. если у него два параметра, то попробуйте начать свой шаблон с такой строчкой:

C++
1
template <template <class, class> class t>
может с новым стандартом что-то улучшили с шаблонами. я этого не знаю.
 
Текущее время: 17:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru