سلام.
من از یک تکه کد ساده جهت یادگیری variadic نوشتم ولی خطا میگیره اینگار مبگه یک تابع خالی print باید تعریف کنم علت چیه؟
#include <iostream>
#include <string>
#include <vector>
using namespace std;
template <typename T,typename... A>
void print(T a,A... b){
cout << a << endl;
print(b...);
}
int main()
{
print(1,"2","x3");
}