- :“ << ” " >> " 的重載作為友元函數重載,有兩種方法:1,把變量作為public,就可以不用友元聲明;2,先友元聲明。
- :在進行友元聲明的時候,要加上‘ ;’
1 Array{ 2 pubilc: 3 friend istream &operate>>( istream &is , Array &a); 4 }; 5 istream operate>>( istream &is , Array &a) 6 { 7 is >> a; 8 return is 9 } 10 11 12 13 14 Array{ 15 public: 16 friend ostream &operate<<( ostream &is , Array &a); 17 }; 18 istream operate>>( istream &is , Array &a) 19 { 20 os<< a; 21 return os; 22 }