Все, что вы хотели знать о программизме, но боялись спросить.
-
ajkj3em
- Маньяк
- Сообщения: 2063
- Зарегистрирован: 12 ноя 2006, 06:53
Сообщение
ajkj3em »
Код: Выделить всё
template <class T> void f(T); // f1
template <class T> void f(T *); // f2
...
int * p;
...
f(p);
что вызовет f - f1 или f2 ?
-
aissp
- Маньяк
- Сообщения: 2710
- Зарегистрирован: 07 ноя 2005, 09:51
Сообщение
aissp »
при таком написании вызовется f2
а вот при вызове f(0) вызовется f1.
PS общее правило гласит неперегружайте функции численных типов и указателей
