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

Шаблон класса в качестве параметра другому шаблону - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: вывести индексы тех элементов, для которых исполняется условие C[i][j]= C[j][i] http://www.cyberforum.ru/cpp-beginners/thread766473.html
Есть двухмерный масив (матрица) розмером nxn вывести индексы тех елементов для которых исполняется условие C= C. Помогите плиз, немогу нечего сделать.
C++ Динамические структуры данных Проблему решил. все дело было в волшебной строчке On Error Resume Next, которая затерялась в дебрях скрипта :) http://www.cyberforum.ru/cpp-beginners/thread766453.html
C++ Классы / Структуры и русский язык
Вобщем у меня такой баг вылазиет незнаю как побороть... Подскажите в чём грабли, и как решить. Если создаю массив обьектов то начиная со второго обьекта в класс / структуру пишется ерунда. У...
Взаимодействие с другой программой C++
Всем добрый вечер! Подскажите пожалуйста как реализуется взаимодействие с другой программой! Посмотрев поиск нашёл несколько тем на эту тему, но там windows и окна... У меня же linux, debian и...
C++ Ключ в хэш-таблице http://www.cyberforum.ru/cpp-beginners/thread766438.html
Здравствуйте ! Помогите решить две задачи: 1. Поиск ключа в хэш-таблице с цепочками 2. Вставка ключа в хэш-таблицу с цепочками
C++ Найти количество чисел в заданном диапазоне, которые имеют 3 одинаковые цифры подряд Задача: Найти количество чисел (на промежутку от 1 до 999999) , которые имеют минимум 3 одинаковые подряд цифры. подробнее

Показать сообщение отдельно
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
19.01.2013, 21:08
Ну книжку еще раз про шаблоны почитайте чтоли.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//если есть шаблон класса
template <typename T>
class A
{
};
 
то его нельзя использовать так:
A a; // хотели локальную переменную типа A
 
потому что А - это шаблон. Чтобы это превратилось в тип, в угловых скобках этот шаблон нужно
параметризировать каким-нибудь другим типом. интом, чаром, другим классом:
A<int> ai;
A<char> ac;
A<SomeOtherType> at;
 
точно так же вектор требует какой-то тип, а не шаблон.
поэтому
std::vector< A<int> > vai;
std::vector< A<char> > vac;
std::vector< A<SomeOtherType> > vat;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru