От: | Аноним | ||
Дата: | 20.10.09 20:24 | ||
Оценка: |
template<typename T>
class counter{
static T cnt;
public:
counter(){
cnt++;
}
~counter(){
cnt--;
}
};
template<typename T>
int counter<T>::cnt = 0;
В функции main:
counter<int> i;
counter<int> j;
counter<float> f; //Понятно, ошибка C2371: 'cnt' : redefinition; different basic types