Приоритет между обычной функцией и функцией шаблона

В следующем коде функция main использует обычную функцию вместо функции Template.

#include <iostream>

using namespace std;

template <class T>
void num(T t){cout<<"T : "<<t;}

void num(int a){cout<<"wT : "<<a;}


int main()
{
    num(5);
    return 0;
}

Какова возможная причина этого?

6
задан TemplateRex 25 April 2012 в 02:11
поделиться