История изменений
Исправление rumgot, (текущая версия) :
И что мешает тебе сделать так (это я про использование forward()
):
template <class... T>
auto Baz(struct Foo&& foo, T&&... t) const {
return PrivateBaz(std::vector<struct Foo>(
{std::forward<Foo>(foo), std::forward<T>(t)...}));
}
Исправление rumgot, :
И что мешает тебе сделать так (это я про использование forward()
):
template <class... T> auto Baz(struct Foo &&foo, T &&... t) const {
return PrivateBaz(std::vector<struct Foo>(
{std::forward<Foo>(foo), std::forward<T>(t)...}));
}
Исходная версия rumgot, :
И что мешает тебе сделать так:
template <class... T> auto Baz(struct Foo &&foo, T &&... t) const {
return PrivateBaz(std::vector<struct Foo>(
{std::forward<Foo>(foo), std::forward<T>(t)...}));
}