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

Сравнение типов шаблонных классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составьте блок-схему http://www.cyberforum.ru/cpp-beginners/thread957242.html
Составьте блок-схему к алгоритму решения следующей задачи: Цена на товар повысилась в июне на N1%, в июле на N2%, а в августе снова на N3%. Определить на сколько процентов по сравнению с...
C++ Объявление внешней функции в namespace Собственно в файле 1 есть функция namespace Calculation { void Calc() {} } В файле 2: extern void Calculation::Calc(); ... Calculation::Calc(); http://www.cyberforum.ru/cpp-beginners/thread957233.html
C++ Комбинаторика и переборные алгоритмы
День добрый! Подскажите пожалуйста, как программно найти кол-во перестановок, размещений и сочетаний двух чисел, введенных с клавиатуры?
C++ Составить программу для вычисления решений системы неравенств
Для произвольных значений a,b вычислить решение системы неравенств. a/x>=b b*x<=0
C++ Шаблон функции поиска максимального элемента http://www.cyberforum.ru/cpp-beginners/thread957186.html
Шаблон функции поиска максимального элемента массива задается след.образом: template <typename T> T max(T *x, int len) { T max=x; for(int i=0;i<len; i++) if(max<x) max=x; return max;...
C++ Друзья, подскажите, как в классе создать константное поле, ссылочное поле и объектное поле? Препод на защите лабораторной по классам дал задание большое. В общем-то все пункты я знаю как делать, кроме этого. Вот что такое константное поле и как его задать я знаю (const int a например). А... подробнее

Показать сообщение отдельно
Gorillych
14 / 14 / 1
Регистрация: 04.07.2013
Сообщений: 76

Сравнение типов шаблонных классов - C++

18.09.2013, 18:40. Просмотров 980. Ответов 7
Метки (Все метки)

Добрый день.

Есть некоторый шаблонный класс (структура):
C++
1
2
template<int m, int n>
struct A {   };
Возьмем некоторый объект - экземпляр неизвестного класса/структуры. Необходимо определить, является ли этот объект экземпляром структуры A для любого значения шаблонных параметров m и n (т.е. вне зависимости от их значения)
Использование std::is_same нет подойдет, поскольку этот способ вернет true только в том случае, если объект является экземпляром шаблона A с теми же параметрами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru