64,646
社区成员
发帖
与我相关
我的任务
分享
template < typename _Ty > class _POINT
{
template < typename _Ty2 >
operator _POINT<_Ty2>()const;
};
template < typename _Ty, typename _Ty2 >
_POINT<_Ty>::operator _POINT<_Ty2> ()const
{
return _POINT<_Ty2>(x, y);
}
/*
声明和实现都在同一文件中,
error:
无法将函数定义与现有的声明匹配
1> 定义
1> '_POINT<_Ty>::operator _POINT<_Ty2>(void) const'
1> 现有声明
1> '_POINT<_Ty>::operator _POINT<_Ty2>(void) const'
*/