2014-10-31 40 views
-1

您可以通過一個封閉類中聲明其注入朋友聲明爲一個命名空間:如果引入全局命名空間類中的朋友,朋友被注入全球

namespace Me { 
class Us { 
friend void you(); 
}; 
} 

現在的功能你( )是名稱空間Me的成員。 如果您在全局名稱空間的課程中引入朋友,則全局注入朋友 。

有人可以用一個例子來解釋上面幾行的含義。

+0

你應該解釋你不明白的東西。 – 2014-10-31 12:40:38

回答

1

您可以通過一個封閉類中聲明其注入朋友聲明轉變爲命名空間:

namespace Me { 
class Us { 
friend void you(); 
}; 
} 

現在的功能,你()是我的命名空間中的一員。 如果您在全局名稱空間的課程中引入朋友,則全局注入朋友 。

+1

+1,這是一個很好的解釋。 – juanchopanza 2014-10-31 11:16:50