P
Pete Becker
Dave said:The following code won't compile for me, it does not
recognize my typedef'd type as a type:
In general, you should include the exact error message that you got.
template <class T> A<T>::TD A<T>::b () {
Probably need:
template <class T> typename A<T>::TD A<T>::b () {
A<T>::TD is assumed to name a data object unless you tell the compiler
that it's the name of a type.