Witam, chce stworzyć w szablonie klasy przeładować dwa razy operator + (jedno dla normlanych typów, a drugi dla typów char*). No i tak pierwszy poszedł bez problemów :
MTX<T> operator+ (const MTX<T> & other)
{
MTX<T>temp(n,m);
//...........
return temp;
}
drugi jak próbuję stworzyć :
MTX<char*> operator+ (const MTX<char*> & other)
{
MTX<char*>temp(n,m);
//...........
return temp;
}
To wywala mi błąd: member function alredy defined or declared
. W jaki sposób rozwiązać ten problem?