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

Частичная специализация. Контейнеры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N (проверить) http://www.cyberforum.ru/cpp-beginners/thread733184.html
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N #include "stdafx.h" #include <iostream> #include <locale> using namespace std; void _tmain() {
C++ Крестики-нолики. Ход компьютера Необходимо, чтобы компьютер не просто ходил рандомными числами, но мешал выиграть игроку и пытался выиграть сам. Заранее спасибо) http://www.cyberforum.ru/cpp-beginners/thread733177.html
C++ Шаблон гибкого массива
Разработать шаблон гибкого массива, реализировать групповые добавления, удаления и замену элементов. Реализировать методы поиска элементов и групп элементов. Группа представлена диапазоном итераторов. Срочно нужна программа!!!!
не открывает некоторые программы в .ехе C++
Компилирую программы в microsoft visual c++ 6.0 Все сохраненные программы после компиляции работают в окне msvisual, но когда открываю через папку Debug сами программы с расширением .ехе не все хотят открываться, или открываются и после ввода значений переменных они закрываются. что делать? повторю, что при компиляции ошибок не выдает.
C++ классы http://www.cyberforum.ru/cpp-beginners/thread733164.html
database.h:9: warning: ‘class Database’ has pointer data members database.h:9: warning: but does not override ‘operator=(const Database&)’ кто-нибудь объясните, что это значит? я добавил Database(const Database&), не помогло
C++ чтение из файла Входной файл имеет такой вид 13 aaabaaabcckks 5 aabcc Как его прочитать, используя эти 13 и 5 (длину строки)? Помогите, пожалуйста...:gsorry: подробнее

Показать сообщение отдельно
little_blond
0 / 0 / 0
Регистрация: 21.01.2012
Сообщений: 13
16.12.2012, 00:06     Частичная специализация. Контейнеры
Всем привет, пытаюсь разобраться с шаблонами:
Требуется создать функцию печати для stack, queue, priority_queue.

Все было бы супер, но не вижу общей для всех трех контейнеров функции доступа к элементам. Для стека и приоритетной очереди это top(), для очереди front() и back(). Получается, для очереди нужна специализация. Но возникает вопрос, каким образом задавать очередь при специализации, поскольку она сама является шаблоном, параметризованным типом контейнера и типом обрабатываемых элементов. Частичная специализация для функций, насколько мне известно, не работает(или я неправа?).

Подскажите, пожалуйста, способ реализации такого принта или ткните носом в тему, где освещалась подобная задача.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru