pluffie
@pluffie
Стыдно за старые вопросы

Как копировать поведение типа, переданного аргументом шаблона класса?

Есть условный класс MagicClass
Он умеет копировать поведения типа, переданного ему аргументом шаблона:
MagicClass<int>          some_var = 13;
MagicClass<std::string>  another_var = "Some Text";
MagicClass<AnotherClass> yet_another_var = /*Some magic*/;

Как реализовать такой класс?
UPD: Он должен копировать не только оператор =
SomeClass<int> some_var = 12;
some_var++;
some_var *= (11 + 11);
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Определите у него конструктор с шаблонным типом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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