Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как ограничить тип данных шаблона класса? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сумма последовательности чисел http://www.cyberforum.ru/cpp-beginners/thread762212.html
В стандартном потоке ввода задаётся последовательность целых чисел. Каждое число последовательности не меньше -20000000 и не больше 20000000. Всего последовательность состоит не более, чем из 40...
C++ Определите сколько раз в строке встречается данное слово Помогите. Определите сколько раз в строке встречается данное слово. Добавлено через 40 минут Правильно или нет? #include <vcl.h> #include <iostream.h> #include <conio.h> #include <string.h> http://www.cyberforum.ru/cpp-beginners/thread762205.html
C++ Работа с многомерными массивами. Дана матрица размером М * N. Сформировать из этой матрицы вектор по правилу
Дано матрицу размером М * N. Сформировать из этой матрицы вектор по правилу: первые N элементов вектора - это элементы матрицы первого порядка, вторые N элементов - элементы второй строки и т.д. (М =...
C++ Найти сколько чисел в массиве больше суммы или меньше разности чисел
Помогите решить задачу в С++. Нужно сформировать двумерный массив А(5,6) и заполнить его случайными числами. Ввести целые числа F и T. Найти сколько чисел в массиве больше суммы или меньше разности...
C++ Работа с одномерными массивами. Вычислить сумму квадратов разностей корней из модулей действительных чисел http://www.cyberforum.ru/cpp-beginners/thread762201.html
Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел.
C++ Какие существуют виды условного оператора и чем они отличаются 5. Какие существуют виды условного оператора и чем они отличаются? подробнее

Показать сообщение отдельно
IvanPryamoy
247 / 1 / 1
Регистрация: 02.01.2013
Сообщений: 31

Как ограничить тип данных шаблона класса? - C++

15.01.2013, 11:33. Просмотров 1337. Ответов 6
Метки (Все метки)

Решил создать два класса: умный массив и его менеджер. Так как массив может хранить любые типы, то его сделал шаблоном:
C++
1
2
3
4
5
template <class Type> class SmartArray
{
public:
    Type *Array;
};
Теперь пытаюсь создать класс менеджера, который должен работать ТОЛЬКО с моими умными шаблонами. Пишу так:
C++
1
2
3
4
template <class SmartArray<Type>> class ManagerArray
{
public:
};
Получаю ошибку: "error C2065: Type: необъявленный идентификатор". Как лечить?

Update:
Все, разобрался
Всем спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru