Как в обьекте шаблона вызвать сначала конструктор по умолчанию а потом конструктор с параметром?

Здравствуйте интересует такой вопрос. Например если в обычном классе (допустим класс Dog) есть обьект dog и для того чтобы в этого обьекта вызвать конструктор несколько раз можно сделать так :

Dog dog= new Dog();

Вопрос а можно ли сделать что-то в этом роде но для обьекта шаблона. Допустим у меня есть шаблонный класс Sum и его метод first. Сначала я вызываю конструктор по умолчанию Sum<int> first;
а потом нужно для этого обьекта еще раз вызвать конструктор но уже с параметром. Как это можно сделать ?


Ответы (1 шт):

Автор решения: dungeon master

Можно делать то же самое с new, передавая любые параметры:

Sum<int>* first = new Sum<int>{};
→ Ссылка