Есть тип, который определен через typedef как double
Мне нужно в классе определить две разные функции с одним именем и одинаковыми параметрами. Пусть функция называется например ToString.
Класс определяется через темплейт. И потом этот класс успользуется к другом и от туда эта ( та или другая ) функция вызывается.
typedef MY_DOUBLE double;
template < typename T>
class C
{
T Value;
static int ToString ( MY_DOUBLE v, wchar_t * str, size_t l )
{
return 0;
};
static int ToString ( double v, wchar_t * str, size_t l )
{
return 1;
};
}
template < typename T>
class C2
{
C<T> ccc;
void Func ( )
{
wchar_t str[256];
C::ToString ( ccc.Value, str, 256 );
}
}
Как лучше сделать?
За ранее спасибо.