1  template <class T>
       2  struct A
       3  {
       4    A();
       5  };
       6  
       7  template <class T>
       8  A<T>::A() {  }
       1  template <class T>
       2  struct A
       3  {
       4    A();
       5  };
       6  
       7  template <class T>
       8  A<T>::A() {  }