
#25 – Шаблоны классов в C++
Видеоурок
Шаблоны классов работают по тому же принципу что и шаблоны функций. Разница заключается в том, что шаблоны классов описывают шаблонную структура класса, а не функции.
Для создания шаблона класса используйте ключевое слово template
. Пример реализации шаблонного класса:
template <class SomeType>
class Test {
private:
SomeType value;
public:
SomeType setElement(SomeType value) {
this->value = value;
return value;
}
};
Test<float> newObject;
newObject.setElement(2.6);
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть