@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, как это сделать?
  • Вопрос задан
  • 461 просмотр
Решения вопроса 1
maaGames
@maaGames
Погроммирую программы
void function1( Multiplicity & name );

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

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

Войти через центр авторизации
Похожие вопросы