Я новичок в C++, есть способ, которым мы можем передать пользовательский аргумент шаблону.Можем ли мы передать пользовательский тип данных в шаблон в качестве аргумента
Пусть есть класс шаблона, как показано ниже:
template <Class T>
class Stack
{
// .....
}
int main()
{
Stack<employee>; // here employee needs to be obj of a class
}
Может кто-то пожалуйста, объясните с примером или направить меня на некоторые ссылки, которые говорят об этом.
Большое спасибо
Если вы не могли этого сделать, шаблоны были бы весьма ограничены в их полезности, вы не думаете, плюс это победит исходный принцип дизайна шаблонов, если вы не можете использовать определяемые пользователем типы – EdChum
См. Этот http: //stackoverflow.com/questions/2871055/user-defined-class-as-a-template-parameter – androidGenX
Я согласен, но мне нужно знать, как это можно сделать с помощью примера. – anonymous