L
Long March
hi all,
How to fix the error C2893 complile with VC++6.0?
Thank you.
Code below:
#include <iostream>
using namespace std;
class Compare
{
public:
template <class UserType>
UserType max(UserType na, UserType nb);
template <class UserType>
UserType min(UserType na, UserType nb);
};
template <class UserType>
UserType Compare::max(UserType na, UserType nb)
{
return (na > nb) ? na : nb;
}
template <class UserType>
UserType Compare::min(UserType na, UserType nb)
{
return (na < nb) ? na : nb;
}
int main()
{
Compare a;
a.min(343,33);
return 1;
}
How to fix the error C2893 complile with VC++6.0?
Thank you.
Code below:
#include <iostream>
using namespace std;
class Compare
{
public:
template <class UserType>
UserType max(UserType na, UserType nb);
template <class UserType>
UserType min(UserType na, UserType nb);
};
template <class UserType>
UserType Compare::max(UserType na, UserType nb)
{
return (na > nb) ? na : nb;
}
template <class UserType>
UserType Compare::min(UserType na, UserType nb)
{
return (na < nb) ? na : nb;
}
int main()
{
Compare a;
a.min(343,33);
return 1;
}