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

MSVC и template template classes - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оформить каждый пункт задания в виде функции (обработка массивов) http://www.cyberforum.ru/cpp-beginners/thread914341.html
Необходимо оформить каждый пункт задания в виде функции. Все необходимые данные должны быть переданы в виде параметров, использование глобальных переменных в функциях не допускается. Вот задание: В...
C++ Написал калькулятор Вот написал калькулятор: #include <iostream> #include <cstdlib> using namespace std; int main() { bool done; http://www.cyberforum.ru/cpp-beginners/thread914332.html
Класс Квадратная матрица. Методы: умножение на матрицу, умножение на константу, вывод элементов матрицы на дисплей C++
Задание: Класс «Квадратная матрица». Методы: умножение на матрицу, умножение на константу, вывод элементов матрицы на дисплей. Нужно добавить комплексные числа и выполнить перезагрузку операторов. ...
C++ Подскажите где взять символы для однорукого бандита
Нужно создать имитацию игры "однорукий бандит", может кто знает где взять красивые символы для этого вишенки и т.д. И еще вопрос, что делать если вместо некоторых символов например мастей карт у меня...
C++ Установка и настройка среды разработки Codeblocks http://www.cyberforum.ru/cpp-beginners/thread914301.html
Приветствую! Я установил Microsoft Visual C++ 2008 и Codeblocks. После чего в Codebloks создаю пустой проект и ввожу #include <iostream> int main() { cout << "Hello World\n"; ...
C++ Удаление повторяющихся элементов из списка Всем привет! Прошу помощи, надо написать функцию удаления всех повторяющихся элементов из списка. Например надо получить из a b g c d a b c e f -> g d e f. Я попытался сначала сделать эту функцию из... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3

MSVC и template template classes - C++

29.06.2013, 01:50. Просмотров 571. Ответов 7
Метки (Все метки)

Приветствую. Как в MSVC передать template template класс?
Простой пример

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template<template<typename, typename> class Return>
struct if_
{
};
 
template<typename Next, typename Last>
struct object_
{
    typedef if_<object_> type;
};
 
int main()
{
    object_<int, int>::type t;
}
На gcc работает https://ideone.com/wnbd0p
На MSVC 2012 выдает: Ошибка 2 error C3200: object_<Next,Last>: недопустимый аргумент шаблона для параметра шаблона "Return", требуется класс-шаблон.

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