0 / 0 / 0
Регистрация: 19.09.2014
Сообщений: 8
1

Шаблонный метод шаблонного класса

20.10.2014, 23:22. Показов 930. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template <class T1>
class A{
public:
    A(){};
    void f();
};
 
template <class T1,class T2>
void A<T1>::f(){}
 
void main(){
    A<bool> a;
    //a.f<bool,int>(); - хочу написать так, но компилятор не дает)
}
Хочу написать подобную конструкцию, но не знаю как лучше это сделать. Не хотелось бы делать f() дружественной функцией.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2014, 23:22
Ответы с готовыми решениями:

Чем отличается шаблонный метод класса от шаблонного класса?
Чем отличается шаблонный метод класса от шаблонного класса???????ПЛИЗ!!!!Если можно немного ссылок...

Шаблонный метод без шаблонного класса
Доброго времени суток, можно ли сделать подобное? class ClassA { template &lt;class T&gt; T...

Шаблонный метод присваивания шаблонного класса
привет. в некоторых классах пишут шаблонные методы присваивания, чтобы выполнять нечто такое: ...

Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра?
header.h template &lt;class T&gt; class MyVector { public: void swap(MyVector&lt;T&gt;Vector); }...

1
17111 / 9130 / 2236
Регистрация: 30.01.2014
Сообщений: 15,917
21.10.2014, 00:00 2
Mr Snail,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template <class T1>
class A{
public:
    A(){};
    template <class A1, class A2>
    void f();
};
 
template <class T1>
template <class A1, class A2>
void A<T1>::f(){}
 
int main()
{
    A<bool> a;
    a.f<bool,int>(); 
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2014, 00:00
Помогаю со студенческими работами здесь

Шаблонный оператор не шаблонного класса
Пытаюсь создать альтернативный оператор выделения памяти для своей библиотеки. С целью получить...

Шаблонный класс от шаблонного класса, ругается компоновщик
абстрактный класс Хэширования template &lt;class typeHashData, class typeHashIndex&gt; class...

Шаблонный метод класса
Имеется следующая ситуация: template &lt;class T&gt; class Array : public...

Создать шаблонный класс и наследованный от этого класса метод
Создать шаблонный класс и наследованный от этого класса метод(естественно шаблонный), реализовать...

Вызов метода у шаблонного поля, шаблонного класса
Пытаюсь разобраться с шаблонами- задача создать шаблонный класс, у которого есть шаблонное поле. и...

Возможно ли создать шаблонный объект шаблонного объекта?
Всем хай, помогите ) Возможно ли создать : List&lt;TreeNode&lt;NODETYPE&gt;*&gt; hop; (есть шаблонный список...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru