История изменений
Исправление thunar, (текущая версия) :
А можно ещё вопрос. Есть какой-то кошерный способ задать типы вариадик аргументов без рекурсивных шаблонов так что бы можно было реализовать вызов с braced-инициализацией? Например:
template<typename... ts>
void func(std::string str, ts... args){
for(auto [lhs,rhs] : {args...}){
/* do stuff */
}
}
foo("foo1", {1,2},{3,4}); //ok
Исправление thunar, :
А можно ещё вопрос. Есть какой-то кошерный способ задать типы вариадик аргументов без рекурсивных шаблонов так что бы можно было реализовать вызов с braced-инициализацией? Например:
template<typename... ts>
void func(std::string str, ts... args){
for(auto [lhs,rhs] : {args...}){
/* do stuff */
}
}
foo("foo1", {1,2},{3,4}); //ok
Исходная версия thunar, :
А можно ещё вопрос. Есть какой-то кошерный способ задать типы вариадик аргументов без рекурсивных шаблонов так что бы можно было реализовать вызов с braced-инициализацией? Например:
template<typename... ts>
void func(std::string str, ts... args){
for(auto [lhs,rhs] : {args...}){
/* do stuff */
}
}
foo("foo1", {1,2},{3,4}); //ok