Как можно специализировать шаблонный конструктор?
например,
class MyClass
{
int x = 0;
float y = 0;
public:
template< typename T >
MyClass( T foo ): y { foo }
{ }
template< >
MyClass< int >( int foo ): x { foo }
{ }
};
Если нет пути, какая альтернатива? Делать специализированную функцию-член и вызывать ее?