Сообщение Re[2]: error C2784: could not deduce template argument от 15.10.2015 8:59
Изменено 15.10.2015 9:05 collider
Здравствуйте, 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);
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);
Re[2]: error C2784: could not deduce template argument
Здравствуйте, 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);
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);