64,654
社区成员
发帖
与我相关
我的任务
分享
template <typename Type>
class CMatrix
{
public:
// 下面的这个函数仅仅用于输出,后两个模板参数在其它的函数中是用不上的,所以不想放在类的模板列表里
template < typename Type, typename _Elem, typename _Traits >
inline void Output( const _Elem *pFormat, basic_ostream <_Elem, _Traits > &OutStream );
};
template < typename Type, typename _Elem, typename _Traits >
inline void CMatrix <Type>::Output( const _Elem *pFormat, basic_ostream <_Elem, _Traits > &OutStream )
{
}
改成下面的:
class CMatrix
{
public:
// 下面的这个函数仅仅用于输出,后两个模板参数在其它的函数中是用不上的,所以不想放在类的模板列表里
template < typename Type, typename _Elem, typename _Traits >
inline void Output( const _Elem *pFormat, basic_ostream <_Elem, _Traits > &OutStream );
};
template <typename _Elem, typename _Traits >
inline void CMatrix <Type>::Output( const _Elem *pFormat, basic_ostream <_Elem, _Traits > &OutStream )
{
}
template <typename Type>
template <typename _Elem, typename _Traits >
inline void CMatrix <Type>::Output( const _Elem *pFormat, basic_ostream <_Elem, _Traits > &OutStream )