类模版的友元函数的类外定义

作者在 2009-04-02 20:55:22 发布以下内容
红色部分代码必不可少
 
 #include   <fstream>   
  using   namespace   std;   
    
  ifstream   fin("abc.txt");   
    
  template   <class   T>   
  class   abc{   
      T   data;   
  public:   
 template   <class   T>  
      friend   ifstream&   operator>>(   ifstream   &,   abc<T>   &   );   
  };   
    
  template   <class   T>   
  ifstream&   operator>>(   ifstream   &fin,   abc<T>   &t   )   
  {   
      fin   >>   t.data;   
 return fin;
  }   
    
  int   main()   
  {   
      abc<int>   t;   
      fin   >>   t;   
      return   0;   
  }   
    
编程 | 阅读 2673 次
文章评论,共0条
游客请输入验证码
浏览22295次
最新评论