سلام من اگر بخوام بفهمم نوع متغیری که ا auto تعریف شده چیه چکار بایدبکنم؟
مثلا فرضا داخل کد زیر میخوام بدونم متغیر var داخل test نوعش چیه ؟
#include <iostream>
#include <string>
using namespace std;
template<class T>
struct A
{
A& get_refrence(){
return *this;
}
};
template<class T>
void test(T& t){
auto& var=t.get_refrence();
//az koja bedoonam no e var chie inja ?
}
int main()
{
test(A<float>());
test(A<std::string>());
}