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

Итератор контейнера внутреннего класса шаблона - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Воспользуйтесь вложенными циклами http://www.cyberforum.ru/cpp-beginners/thread150563.html
3. Воспользуйтесь вложенными циклами, чтобы написать программу, которая выводит на печать такую фигуру: F FE FED FEDC
C++ Воспользуйтесь вложенными циклами 2. Воспользуйтесь вложенными циклами, чтобы написать программу, которая выводит на печать следующую фигуру: $ $$ $$$ $$$$ http://www.cyberforum.ru/cpp-beginners/thread150561.html
C++ сумма цыфр натурального числа
Для заданого натурального числа найти сумму цифр числа и найти число, в котором цифры расположены в обратном порядке
Функция f C++
Функция f с натуральными значениями и аргументами определена так: f(0)=0,f(1)=1,f(2n)=n,f(2n+1)=f(n)=f(n+1) . Вычислить f(n) за заданным значением n .
C++ Две строки http://www.cyberforum.ru/cpp-beginners/thread150534.html
Даны две строки символов, которые состоят из слов, между которыми, – пробили. Создать функцию, которая печатает найдовше слово двух строк.
C++ Поиск пути Дан лабиринт из n комнат и матрица, в которой содержится информация о наличии прохода между любыми двумя комнатами, независимо от их расположения. Нужно найти путь из комнаты x в комнату y. Не... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1638 / 1010 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
30.06.2010, 15:09
Поскольку данный идентификатор разбирается в составе шаблона, происходит упрощённая проверка синтаксиса. В частности, компилятор не раздёргивает упомянутый тип vector, а просто отмечает, что идёт выбор некоего имени из некоего пространства имён. Такие имена по умолчанию не считаются именами типов. Слово typename используется для заверения компилятора в том, что мы как раз-таки выбираем имя типа. Эта механика рассчитана прежде всего на параметры шаблона (ведь при описании шаблона мы ничего пока не знаем про то, какими типами он будет параметризован и ничего не знаем о природе идентификаторов, вынимаемых из параметра).
Полное создание и проверка типа, вложенной в него структуры, основанного на ней вектора и т.п. будет происходить во время инстанциации шаблона.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru