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

Явная специализация шаблона - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс одиночка! http://www.cyberforum.ru/cpp-beginners/thread1119685.html
#include <iostream> #include <cmath> #include <limits> #include <stdio.h> #include <math.h> #include <fstream> using namespace std; template <class T> class Singleton {
C++ Двумерный целочисленный массив A(m;n) задается с экрана, либо генерируется в пределах от -100 до 100. Найти числа b1,b1,.bm, равные наименьшим значен Двумерный целочисленный массив A(m;n) задается с экрана, либо генерируется в пределах от -100 до 100. Найти числа b1,b1,..bm, равные наименьшим значением строк. http://www.cyberforum.ru/cpp-beginners/thread1119680.html
C++ Использование библиотеки STL , контейнер string. Дан массив слов.Надо удалить все цифры из слов
#include "StdAfx.h" #include <string> #include <iostream> #include <algorithm> using namespace std; int main() { string str = "En457789iki bin3241iki e9087l46i va5ren234iki"; string::...
C++ Map/set iterator not dereferencable
Всем доброго времени суток. Суть задания в том, чтобы удалить повторы комбинаций чисел в multimap'e. Проблема в том, что появляется данная ошибка: map/set iterator not dereferencable, не могу понять,...
C++ Преобразование типов - как строку чисел перевести в целочисленный массив ? http://www.cyberforum.ru/cpp-beginners/thread1119660.html
Как строку чисел например 1343245 перевести в интовый масив.
C++ Бинарное дерево Здравствуйте дорогие форумчане. Помогите, пожалуйста, реализовать бинарное дерево поиска, а так же операции по добавлению элемента в дерево, удалению элемента из дерева, поиск элемента в дереве... подробнее

Показать сообщение отдельно
andrejap
13 / 13 / 1
Регистрация: 21.04.2013
Сообщений: 245

Явная специализация шаблона - C++

15.03.2014, 13:06. Просмотров 368. Ответов 2
Метки (Все метки)

Здравствуйте.
Не совсем разобрася с сабжем. Например, если есть кусочек кода:
C++
1
2
3
4
5
6
template <typename T>
void func(T &blue, T &red);
struct X1 {
int a;
double b;
};
,
то для явной специализации для типа X1 можно написать:
C++
1
template <> void func<X1>(X1 &blue, X1 &red);
.
Меня смущает вот это: "<X1>". А если мне нужна явная специализация для того, чтобы в сигнатуре было X1 &blue и и X2 &red? Как тогда быть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru