Re[2]: error C2784: could not deduce template argument
От: collider  
Дата: 15.10.15 08:59
Оценка:
Здравствуйте, uzhas, Вы писали:

U>Здравствуйте, collider, Вы писали:


C>>Всем доброго...

C>>Может существует финт ушами чтобы заставить компилятор(VS 2008) догадаться, что я хочу здесь сделать?

U>так?

U>http://ideone.com/scRiw9

U>уточните задачу, пожалуйста


задача состоит в том, чтобы каждый раз не приводить к типу
test_t(struct_t<int>(10));
ведь угадывает же компилятор, если есть
void test2(double x)
{
}

а я вызываю
test2(10);

он даже так угадывает
struct struct_x
{
struct_x(double x):m_value(x){}
double m_value;
};

void test_x(const struct_x& x)
{
}


test_x(10);
Отредактировано 15.10.2015 9:05 collider . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.