Mail Archives: djgpp/1994/05/06/05:33:40
Can named return values (GNU extension for C++) be used with templates as in:
template<class T>
class Vector
{
public:
...
private:
...
unsigned long m_nLength;
};
...
[A[A[B[C[Ctemplate<class T>
Vector<T> Vector<T>::Add( const Vector<T>& UsrVec ) return Tmp( m_nLength );
{
...
}
DJGPP generates the following message:
parse error in template specification before `return'
end of file read inside definition
A similar class, not utilising templates, works well. Any suggestions?
I am using DJGPP v1.11 maint5.[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B[B
Thanks,
Peter
- Raw text -