От: | meier13 | ||
Дата: | 22.08.11 19:25 | ||
Оценка: |
template<class T> class C;
C<A> = a;
C<B> = b;
// дальше хочется написать:
a = b;//при этом если типы A и B совпадают, делать одно, иначе другое
temlate<class U> C& operator = (C<U> &с)
{
if ( typeid(U) == typeid(T)
{
//типы A и B совпали, что-то делаем
} else
{
//не совпали делаем другое
}
}