@alexandCmyk

Как передать в функцию экземпляр шаблона класса?

У меня есть шаблон класса:
template<typename T>class Multiplicity
{
private:
	vector<T> Field;
public:
	Multiplicity();
	~Multiplicity();
	void show() const;
	int getLength() const;
	void insert(T Elem);
	void deleteElem(T elem);
	void sortArray();
	bool empty() const;
	bool have(T elem) const;
};

Я создаю его экземпляр
Multiplicity<int> ArrayInt;
Теперь мне нужно передать созданный экземпляр ArrayInt в мою функцию, которая называется function1, как это сделать?
  • Вопрос задан
  • 480 просмотров
Решения вопроса 1
maaGames
@maaGames
Погроммирую программы
void function1( Multiplicity & name );

Т.е. хоть шаблон, хоть не шаблон - синтаксис отличается только заданием типа, всё остальное так же, как для любой другой функции без шаблонов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы