Код: Выделить всё
#include
template
class Test
{
public:
template
Test(Arg&& arg1, Args&&... args) : tuple_{std::forward(arg1), std::forward(args)...}
{}
private:
std::tuple tuple_;
};
template
Test(Ts...) -> Test;
int main()
{
Test t{1, 2};
}
С другой стороны, изменение руководства по выводу на «полное соответствие» конструктору работает
Подробнее здесь: https://stackoverflow.com/questions/798 ... -empty-set
Мобильная версия